我一直在研究一个自动化脚本,它需要在我的脚本中请求的网页中使用javascript设置的cookie值。有没有办法在不使用selenium的情况下通过javascript设置cookie?在我的测试中,即使使用无头浏览器,硒也太慢了。我需要更好(更快)的方法来获取这些cookie。所有帮助表示赞赏!
答案 0 :(得分:0)
request
' Session
对象会自动为您处理传统的Cookie。
如果这些cookie是由JavaScript设置的,那么您必须查看JS代码以模拟"他们并手动设置它们,但它应该是可能的。不过,Python不会自己运行JS代码。
答案 1 :(得分:0)
是的,可以使用
使用Javascript读取Cookiedocument.cookie
由于Cookie中可以有许多值,您可以编写自己的函数来从中收集值,也可以使用库js-cookie。
在这里阅读更多内容: