【fiddler小知识】fiddler抓不到pycharm发送的请求解决办法

很多人会遇到fiddler抓取不到python发送的请求。我也遇到了,通过pychrarm发送的请求,fiddler没有抓到。

一般常见解决办法:

方法1:卸载fiddler,重新安装就可以了。(亲测有效,推荐此法)

方法2:fiddler关闭,重启路由器

方法3:不要用虚拟环境

方法4:证书问题,在代码里设置一下 requests 的 verify 参数,关闭证书检验:(新增)

 

这个是之前我自己经历的,一般是以上几个原因。不过看到最近一些评论是说这些操作都不行。我自己也不清楚,于是也上网搜索了一下。补充了方法4。

这个文章可能对你有用:https://www.cnblogs.com/ercilan/p/14830685.html里面特别说到了证书问题

 

证书问题,在代码里设置一下 requests 的 verify 参数,关闭证书检验:

发送请求时,加上verify=False,即可解决

response = requests.post(url, headers=headers, params=data, verify=False)

再次运行会报如下提示:

InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecureRequestWarning)

为了不让报提示,加上如下2行代码,即可解决

import urllib3

urllib3.disable_warnings()

import requests
import urllib3
urllib3.disable_warnings()

data = requests.get(url='https://www.baidu.com', verify=False,
                    proxies={'http': 'http://127.0.0.1:8888', 'https': 'http://127.0.0.1:8888'}).text
print(data)
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值