Python请求像浏览器一样?

时间:2021-01-08 09:23:26

标签: python cookies python-requests

我想从“https://www.fanfiction.net/s/5218118/1/”获取网络文档,但遗憾的是我无法复制浏览器的行为 - 服务器总是向我发送一些内容“请启用 cookie”或“完整的验证码”行。有没有办法像浏览器一样发送请求,让服务器像浏览器一样向我发送相同的文档?我已经用谷歌搜索并尝试集成 cookie 和一个假的 Useragent。这是我的代码:

import requests
from fake_useragent import UserAgent

url = 'https://www.fanfiction.net/s/5218118/1/'

ua = UserAgent()
S = requests.Session()

header = {'User-Agent':str(ua.chrome)}
res = S.get(url, headers=header)
cookies = dict(res.cookies)


response = S.get(url, headers=header, cookies=cookies)

提前致谢! 编辑:我知道我可以使用 selenium,但我不想总是更新我的 chromedriver,而且我也不想在 selenium 上浪费性能。

0 个答案:

没有答案