摘要:
一、辨别是否为上传文件接口 1. 关注请求头中content-type 字段,一般为multipart、boundary 2. 请求体中包含:name、filename 练习示例: #!/usr/bin/python3.8.9 # -*- coding: utf-8 -*- # @Author : 阅读全文
摘要:
一、基本常用请求 get query post body form请求(详情参考:https://www.cnblogs.com/bester-ace/articles/9234229.html) 结构化请求:json、xml、json rpc binary #!/usr/bin/python3.8 阅读全文
摘要:
基本设置: 进行charles基本设置,设置PC端charls的端口-->手机和电脑链接同一个网络(模拟器不用设置,真实手机是需要手动设置的)-->移动端设置网络的代理-->访问chls.pro.ssl 安装证书 然后charles就可以进行正常抓包了。 MOCK场景1:以雪球的“行情”为例 - 验 阅读全文
摘要:
1. 将手机和电脑链接同一个热点。 (如果电脑是有线网络,可以将手机连接电脑的热点) 2. Charles中设置监听端口 Proxy-->proxy settings…,默认的端口就是8888,可修改也可以不改,勾选上Enable tranparent……,直接点击OK即可 3. 查看电脑本机ip地 阅读全文
摘要:
一、代理服务器的理解 代理(英文:Proxy)也称网络代理,是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障网络终端的隐私或安全,以防止攻击。 个人理解:它类似于 阅读全文
摘要:
摘自:https://www.runoob.com/python3/python3-iterator-generator.html 迭代器: """ 迭代器 1. 是一种访问集合元素的方式。 2. 可以记住遍历位置 3. 从集合的第一个元素开始访问,到最后一个元素访问完结束。不能后退。 4. 两个基 阅读全文
摘要:
阅读全文
摘要:
#!/usr/bin/python # -*- coding: UTF-8 -*- # s :用于判断两个变量引用对象是否为同一个(同一块内存空间)。 # == :用于判断引用变量的值是否相等。 a = [1, 2, 3] b = a print(a is b) # True print(b == 阅读全文
摘要:
# *args、**kwargs都不是关键字,只是一种命名约定。都是可变参数。长度可为0。在调用函数中使用相当于是解包作用 # *args:位置参数。通常是以元组形式传递。 # **kwargs:关键字参数。通常以字典形式传递 # *args和**kwargs同时存在时,args必须在kwargs前 阅读全文
摘要:
建议参考(这位写的更好):https://blog.csdn.net/lavendeyan/article/details/104429014 一、 安装python 1. 下载python安装包 官方地址下载python安装包 : https://www.python.org/ 根据自己电脑的系统 阅读全文