通过浏览器得到cookie给requests使用

阅读 181

2022-03-22

from selenium import webdriver
import requests
url = 'https://www.zhihu.com/signin?next=%2F'
driver = webdriver.Chrome(r'./chromedriver.exe')
driver.get(url)
# 得到一个字典,将其解析成浏览器需要的cookieg形式
cookies=driver.get_cookies()
dic={}
for cookie in cookies:
    key = cookie['name']
    value = cookie['value']
    dic[key]=value
print(dic)
# 获得的dic可以给requests请求直接使用
requests.get(url=url,cookies=dic)

精彩评论(0)

0 0 举报