要在 PyCharm 里设置请求走 Fiddler 抓包工具,操作步骤如下:
1. 开启 Fiddler 并配置允许远程连接
- 启动 Fiddler 工具。
- 点击
Tools->Options打开设置窗口。 - 切换到
Connections选项卡,勾选Allow remote computers to connect,这能让其他程序通过网络连接到 Fiddler。Fiddler 默认监听的端口是8888,你可以根据需要修改。 - 点击
OK保存设置。
2. 在 PyCharm 中配置代理
- 打开 PyCharm,点击
File->Settings(Windows/Linux)或者PyCharm->Preferences(Mac)打开设置窗口。 - 在左侧导航栏中找到
Appearance & Behavior->System Settings->HTTP Proxy。 - 选择
Manual proxy configuration,在HTTP proxy和HTTPS proxy的Host name中填入127.0.0.1(代表本地),Port number填入 Fiddler 监听的端口(默认是8888)。 - 若你的请求需要身份验证,勾选
Use authentication并输入用户名和密码。 - 点击
OK保存设置。
3. 代码中设置代理(可选)
如果使用的是 requests 库发送请求,也可以在代码里设置代理:
python
import requests
proxies = {
'http': 'http://127.0.0.1:8888',
'https': 'http://127.0.0.1:8888'
}
try:
url = 'https://www.example.com'
response = requests.get(url, proxies=proxies)
print(response.text)
except requests.exceptions.RequestException as e:
print(f"请求出错: {e}")
通过以上步骤,你在 PyCharm 里执行的请求就会经过 Fiddler,从而能在 Fiddler 中查看和分析请求信息。


2456

被折叠的 条评论
为什么被折叠?



