Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python请求处理JS cookie生成器_Python_Cookies_Python Requests - Fatal编程技术网

Python请求处理JS cookie生成器

Python请求处理JS cookie生成器,python,cookies,python-requests,Python,Cookies,Python Requests,我是python新手,最近正在做一个使用python请求模块自动登录网站的项目。这个网站的登录页面不知何故被隐藏了,响应页面包含js内容,就像js cookies生成器一样 我在chrome开发工具中分析了登录行为,得到了如下标题内容,我想让python来模拟它 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,图像/webp,*/*;q=0.8 接受编码:gzip,deflate 接受语言:zh CN,zh;q=0.8

我是python新手,最近正在做一个使用python请求模块自动登录网站的项目。这个网站的登录页面不知何故被隐藏了,响应页面包含js内容,就像js cookies生成器一样

我在chrome开发工具中分析了登录行为,得到了如下标题内容,我想让python来模拟它

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,图像/webp,*/*;q=0.8
接受编码:gzip,deflate
接受语言:zh CN,zh;q=0.8
缓存控制:最大年龄=0
连接:保持活力
内容长度:69
内容类型:application/x-www-form-urlencoded
Cookie:TS8e49d4_75=a81125c5b6074d907c8c00a40ef2655d:ywzy:eW3PY7XI:191011320
主持人:www.example.com
来源:https://www.example.com
推荐人:https://www.example.com

用户代理:Mozilla/5.0(Windows NT 6.1;WOW64)AppleWebKit/537.36(KHTML,像Gecko)Chrome/39.0.2171.95 Safari/537.36
Chrome和您的代码之间的唯一区别是cookie吗?(例如,服务器可能需要获取1像素图像或css文件)。您是否尝试过较慢的解决方案(Ghost.py、selenium.webdriver(带/不带phantomjs)?它们有效吗?@J.F.Sebastian:Ye,Ghost.py有效它是无头的,并获得了我想要的正确页面。我正在转向检索firefox cookies并将其加载到我的请求头,如果仍然无法工作,我将返回Ghost。我听说(未测试)使用phantomjs的
selenium.webdriver
可能足够快。@J.F.Sebastian已经用phantomjs测试了selenium.webdriver,它工作了,它的加载速度比其他浏览器webdriver快,但对我来说还不够,我认为可以禁用加载一些image/css来加快加载速度。