亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Python headers請求頭如何實現快速添加

瀏覽:32日期:2022-07-06 15:00:28

1、為什么要設置headers?

在請求網頁爬取的時候,輸出的text信息中會出現抱歉,無法訪問等字眼,這就是禁止爬取,需要通過反爬機制去解決這個問題。

headers是解決requests請求反爬的方法之一,相當于我們進去這個網頁的服務器本身,假裝自己本身在爬取數據。

對反爬蟲網頁,可以設置一些headers信息,模擬成瀏覽器取訪問網站 。

2、 headers在哪里找?

谷歌或者火狐瀏覽器,在網頁面上點擊:右鍵?>檢查?>剩余按照圖中顯示操作,需要按Fn+F5刷新出網頁來

有的瀏覽器是點擊:右鍵->查看元素,刷新

Python爬蟲中Requests設置請求頭Headers的方法

注意:headers中有很多內容,主要常用的就是user-agent 和 host,他們是以鍵對的形式展現出來,如果user-agent 以字典鍵對形式作為headers的內容,就可以反爬成功,就不需要其他鍵對;否則,需要加入headers下的更多鍵對形式。

代碼如下

import re# 下方引號內添加替換掉請求頭內容headers_str = '''Accept: application/json, text/javascript, */*; q=0.01Accept-Encoding: gzip, deflate, brAccept-Language: zh-CN,zh;q=0.9,en;q=0.8Cache-Control: no-cacheConnection: keep-aliveContent-Length: 77Content-Type: application/jsonUser-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1X-Apple-App-Id: 632X-Apple-Frame-Id: daw-10beaddd-c22f-4fd4-8aba-ef4909a721ddX-Requested-With: XMLHttpRequest'''pattern = ’^(.*?):(.*)$’for line in headers_str.splitlines(): print(re.sub(pattern,’’1’:’2’,’,line).replace(’ ’,’’))

結果

Python headers請求頭如何實現快速添加

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产主播啪啪 | 在线日韩| 91视频免费观看 | 一级毛片短视频 | 国产亚洲欧美视频 | 国产午夜精品久久久久免费视小说 | 精品欧美亚洲韩国日本久久 | 久久线看观看精品香蕉国产 | 久久久中文字幕日本 | 久久爱综合网 | 2048国产精品原创综合在线 | 日本免费新一区二区三区 | 亚洲黄色免费观看 | 日韩精品一区二区三区 在线观看 | 欧美午夜a级精美理论片 | 欧美一二区视频 | 久久一区二区三区四区 | 丁香婷婷六月 | 婷婷六 | 成人免费一级毛片在线播放视频 | 欧美亚洲一区二区三区四 | 色综合久久九月婷婷色综合 | 成人欧美精品一区二区不卡 | 日本毛片大全 | 特级做a爰片毛片免费看一区 | 日本免费黄网站 | 在线观看视频黄 | 国产精品成人一区二区三区 | 久久精品国产一区二区三区 | 六月婷婷中文字幕 | 色综合天天综合网国产成人网 | 国产成人精品免费视频大全可播放的 | 求个黄色网址 | 欧美日韩在线播一区二区三区 | 国产欧美日韩第一页 | 伊人色综合琪琪久久社区 | 麻豆传媒入口直接进入免费 | 凹凸69堂国产成人精品视频 | 香蕉 在线播放 | 国产91丝袜在线播放九色 | 一级a性色生活片久久毛片 一级a性色生活片毛片 |