使用fiddler抓包工具Python requests報錯:ValueError: check_hostname requires server_hostname的解決
使用fiddler抓包工具Python requests報錯
ValueError: check_hostname requires server_hostname
最近重新安裝了系統(tǒng),搭建了新的Python環(huán)境,一些常用的Python第三方模塊也重新進行了安裝,其中包括requests等常用爬蟲庫,最初的時候一切庫使用正常,當我使用fiddler抓包工具進行抓包的時候,用requests模塊發(fā)送請求,就一直報錯
如下圖所示:
關(guān)閉fiddler抓包工具后代碼又能正常進行。
解決方案
降低requests模塊的版本或者是降低urllib3的版本,我采用的是降低urllib3的版本:(注意安裝模塊前,要關(guān)閉)fiddler抓包工具。
我是直接在pycharm中進行修改的,也可以使用 pip install 指定版本進行安裝,如下圖所示:
安裝完成之后,打開fiddler抓包工具,代碼就能正常執(zhí)行了,但是要在requests請求參數(shù)中加上:
verify=False
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在ironpython中利用裝飾器執(zhí)行SQL操作的例子
這篇文章主要介紹了在ironpython中利用裝飾器執(zhí)行SQL操作的例子,文章中以操作MySQL為例,需要的朋友可以參考下2015-05-05用python實現(xiàn)前向分詞最大匹配算法的示例代碼
這篇文章主要介紹了用python實現(xiàn)前向分詞最大匹配算法的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08基于OpenCV python3實現(xiàn)證件照換背景的方法
這篇文章主要介紹了基于OpenCV python3實現(xiàn)證件照換背景的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-03-03