-
Mitmproxy的简单使用
mitmproxy 是一个功能强大的交互式中间人代理(MITM,Man-In-The-Middle Proxy),支持 HTTP、HTTPS 和 WebSocket,可以用于抓包、修改请求和响应。 基本用法 1. 启动 mitmproxy(默认监听 8080 端口) mitmproxy 或者使用 Web UI: mit…
-
Python实现分段下载器
Range参数 header 中的 Range 参数:允许客户端请求服务器发送部分资源,而不是整个资源,是实现分段下载的关键。 格式如下: { "Range" : "bytes=<start>-<end>" } // 前闭后闭 只有在响应头中 Accept-Range 参数为 bytes 才有效 HEAD请…
-
使用 Python + Clash,爬取外网数据
有的时候,希望能够爬取一些外网的数据,但是开启 Clash 之类的软件后,发现会直接报 requests.exceptions.ProxyError 的错误。解决方法的代码如下: import requests import urllib3 # 设置了verify=False后(在后面)会有警告,关闭警告 urllib…