Python从没有selenium的javascript设置的网页获取cookie

时间:2017-09-10 14:07:01

标签: javascript cookies

我一直在研究一个自动化脚本,它需要在我的脚本中请求的网页中使用javascript设置的cookie值。有没有办法在不使用selenium的情况下通过javascript设置cookie?在我的测试中,即使使用无头浏览器,硒也太慢了。我需要更好(更快)的方法来获取这些cookie。所有帮助表示赞赏!

2 个答案:

答案 0 :(得分:0)

request' Session对象会自动为您处理传统的Cookie。

如果这些cookie是由JavaScript设置的,那么您必须查看JS代码以模拟"他们并手动设置它们,但它应该是可能的。不过,Python不会自己运行JS代码。

答案 1 :(得分:0)

是的,可以使用

使用Javascript读取Cookie
document.cookie

由于Cookie中可以有许多值,您可以编写自己的函数来从中收集值,也可以使用库js-cookie

在这里阅读更多内容:

https://www.w3schools.com/js/js_cookies.asp