国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python通過偽裝頭部數據抵抗反爬蟲的實例

2020-02-23 00:00:25
字體:
來源:轉載
供稿:網友

0x00 環境

系統環境:win10

編寫工具:JetBrains PyCharm Community Edition 2017.1.2 x64

python 版本:python-3.6.2

抓包工具:Fiddler 4

0x01 頭部數據偽裝思路

通過http向服務器提交數據,以下是通過Fiddler 抓取python沒有偽裝的報文頭信息

GET /u012870721 HTTP/1.1Accept-Encoding: identityHost: blog.csdn.netUser-Agent: <span style="color:#ff0000;">Python-urllib/3.6</span>Connection: close

Python-urllib/3.6

很明顯啊,我們暴露了。現在要問了,該怎么!模擬瀏覽器,讓自己偽裝成瀏覽器,一下是瀏覽器訪問發送的頭部數據

Connection: keep-aliveUpgrade-Insecure-Requests: 1User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36Referer: http://write.blog.csdn.net/postlistAccept-Encoding: gzip, deflateAccept-Language: zh-CN,zh;q=0.8

0x02代碼實現

from urllib import requesthtml_url = "http://blog.csdn.net/u012870721";#偽裝構造頭header ={ "Connection": "keep-alive", "Upgrade-Insecure-Requests": "1", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36", "Accept":" text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", "Accept-Encoding": "gzip,deflate", "Accept-Language": "zh-CN,zh;q=0.8"};#int main()#{req = request.Request(url=html_url, headers=header);resp = request.urlopen(req);# return 0;# }

偽裝后進行發送的信息頭

GET /u012870721 HTTP/1.1 Host: blog.csdn.net Connection: close Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 Accept-Encoding: gzip,deflate Accept-Language: zh-CN,zh;q=0.8 

以上這篇python通過偽裝頭部數據抵抗反爬蟲的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 诏安县| 泸水县| 磴口县| 平定县| 花莲市| 宣威市| 德钦县| 西城区| 遂昌县| 南昌市| 新丰县| 前郭尔| 久治县| 苍溪县| 工布江达县| 澄城县| 南部县| 天长市| 镇宁| 昌乐县| 延庆县| 丹巴县| 北安市| 丹寨县| 灌云县| 南通市| 陆良县| 云安县| 贺州市| 九寨沟县| 佛冈县| 山阳县| 白沙| 历史| 易门县| 嘉定区| 县级市| 吉木乃县| 固镇县| 寿宁县| 霍山县|