中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • Python爬蟲如何通過替換http request header來欺騙瀏覽器實現登錄功能

Python爬蟲如何通過替換http request header來欺騙瀏覽器實現登錄功能

發布時間:2021-07-23 10:42:58 來源:億速云 閱讀:133 作者:小新 欄目:開發技術

小編給大家分享一下Python爬蟲如何通過替換http request header來欺騙瀏覽器實現登錄功能,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

如果用requests.get()方法獲取這個http,沒登錄只能抓取回一個登錄界面,所以我們要用Python登錄網站才能抓取想要的網頁。

一個簡便的方法就是自己在瀏覽器上登錄好,然后通過下圖方法(Chrome為例),找到自己的Cookie和User-Agent,然后發送request時用這復制來的header替換掉待發送的request以達到登錄的目的,server端會憑這個認為你是已經登錄的用戶。

Python爬蟲如何通過替換http request header來欺騙瀏覽器實現登錄功能

代碼如下:

import requests
headers = {
 'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36',
 'Cookie':'gr_user_id=1f9ea7ea-462a-4a6f-9d55-156631fc6d45; bid=vPYpmmD30-k; ll="118282"; ue="codin; __utmz=30149280.1499577720.27.14.utmcsr=douban.com|utmccn=(referral)|utmcmd=referral|utmcct=/doulist/240962/; __utmv=30149280.3049; _vwo_uuid_v2=F04099A9dd; viewed="27607246_26356432"; ap=1; ps=y; push_noty_num=0; push_doumail_num=0; dbcl2="30496987:gZxPfTZW4y0"; ck=13ey; _pk_ref.100001.8cb4=%5B%22%22%2C%22%22%2C1515153574%2C%22https%3A%2F%2Fbook.douban.com%2Fmine%22%5D; __utma=30149280.833870293.1473539740.1514800523.1515153574.50; __utmc=30149280; _pk_id.100001.8cb4=255d8377ad92c57e.1473520329.20.1515153606.1514628010.'
} #替換成自己的cookie
r = requests.get('https://www.douban.com/contacts/list', headers = headers)
print(r.text)

以上是“Python爬蟲如何通過替換http request header來欺騙瀏覽器實現登錄功能”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金寨县| 长兴县| 织金县| 陈巴尔虎旗| 昂仁县| 台东县| 巍山| 白玉县| 曲松县| 仁布县| 五莲县| 凤台县| 富宁县| 鹤峰县| 扶绥县| 丹东市| 博爱县| 油尖旺区| 永兴县| 白银市| 安新县| 华安县| 荥经县| 谢通门县| 葫芦岛市| 辽源市| 龙州县| 茶陵县| 南康市| 徐汇区| 缙云县| 闽清县| 黑河市| 克什克腾旗| 丹阳市| 彩票| 公安县| 调兵山市| 峨眉山市| 盱眙县| 遂溪县|