概述
很多人会遇到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)
最后
以上就是淡定故事为你收集整理的【fiddler小知识】fiddler抓不到pycharm发送的请求解决办法的全部内容,希望文章能够帮你解决【fiddler小知识】fiddler抓不到pycharm发送的请求解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复