Python-模擬登入
當你伺服器爬取一些資料的時候,有時候需要賬號登入才能爬取你想要的資料。
而瀏覽器主要通過cookie的方式來檢驗使用者的登入狀態。有些時候,我們可以直接通過從瀏覽器複製cookie到headers來進行模擬登入。
import requests
from fake_useragent import UserAgent
# 換成你自己的cookie資料
mycookie = ''
ua = UserAgent()
headers = {'User-Agent': ua.random,
'Cookie': mycookie}
url = 'https://www.douban.com/people/188032708/'
data = requests.get(url,headers = headers)
print(data.status_code)
print(data.request.headers)
輸出
200
{'User-Agent': 'Mozilla/5.0 (X11; Linux i686; rv:64.0) Gecko/20100101 Firefox/64.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive', 'Cookie': ''}
相關文章
- 【Java】——模擬登入實現Java
- 利用Python模擬GitHub登入PythonGithub
- python使用Cookie模擬登入PythonCookie
- C#模擬登入總結C#
- QQ模擬登入實現後篇
- 使用 mock 模擬登入介面資料Mock
- golang 模擬瀏覽器登入操作Golang瀏覽器
- 實戰模擬│JWT 登入認證JWT
- python模擬登入網易郵箱Python
- Python-模擬滑鼠鍵盤動作Python
- Python爬蟲之模擬知乎登入Python爬蟲
- Python 爬蟲(七)-- Scrapy 模擬登入Python爬蟲
- 爬蟲模擬登入—OAUTH的詳解爬蟲OAuth
- SQL Server模擬別的賬戶登入SQLServer
- Python 爬蟲模擬登入方法彙總Python爬蟲
- 常見物件-模擬使用者登入案例物件
- 用python實現模擬登入人人網Python
- python模擬使用者登入某某網Python
- 為爬蟲獲取登入cookies: 使用Charles和requests模擬微博登入爬蟲Cookie
- 實戰模擬│單點登入 SSO 的實現
- Python爬蟲實戰之(五)| 模擬登入wechatPython爬蟲
- 通過session模擬登陸Session
- 模擬登陸——以github為例Github
- c# 模擬網站登陸C#網站
- 爬蟲模擬登入破解無原圖滑動驗證碼爬蟲
- Vue+Mock.js模擬登入和表格的增刪改查VueMockJS
- 爬蟲實戰(二):Selenium 模擬登入並爬取資訊爬蟲
- Python爬蟲實戰之(四)| 模擬登入京東商城Python爬蟲
- 爬蟲之普通的模擬登陸爬蟲
- 使用OkHttp模擬登陸LeetCodeHTTPLeetCode
- 讓我大吃一塹的前後分離 web 站模擬登入Web
- Python系列模擬登入之網易雲個人歌單下載器Python
- 【BootStrap】--登入載入模態框提示boot
- linux下如何模擬按鍵輸入和模擬滑鼠?Linux
- Python模擬微博登陸,親測有效Python
- 使用postman模擬登陸post請求方法Postman
- python模擬登陸知乎(最新版)Python
- PHP模擬登陸抓取頁面內容PHP