cookies - 如何将 Scrapy 登录 cookie 传递给 Selenium?

标签 cookies selenium scrapy

我需要 Selenium 来运行 javascript。

首先我使用 Scrapy FormRequest 登录,然后我需要用 Selenium 打开 response.url

问题是 Selenium 没有 cookie,所以它会打开登录页面。

有谁知道如何将 cookie 从 scrapy 传递到 selenium?

最佳答案

由于到目前为止您还没有提供任何您编写的代码,所以我将只介绍您。

为了从 Scrapy 获取 cookie,请查看 scrapy.http.cookies.CookieJarextract_cookie 方法(参见 Scrapy - how to manage cookies/sessions)。

要为 selenium 驱动程序设置 cookie,请参阅 add_cookie方法。

另见:

关于cookies - 如何将 Scrapy 登录 cookie 传递给 Selenium?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16563073/

相关文章:

security - 为什么CSRF token应该在meta标签和cookie中?

tomcat - 防止跟踪 cookie(例如 google analytics)到达应用后端

java - 用于进行测试运行的 Selenium iPhone 模拟器替代方案

python - 使用 Scrapy 抓取 CSV

python - 使用 scrapy 在表中查找正确的数据

javascript - 使用 Postman 或 Curl 登录第三方网站 : Learning experience

c# - Web 表单中的 Cookie 最长期限

python - 如果在某些页面上选择器不可用,如何处理错误 "no such element: Unable to locate element"

ruby-on-rails-4 - 使用 Rails 4 的 cucumber 测试抛出错误 : element is not attached to the page document

python - 如何在满足管道中的条件后立即停止所有蜘蛛和引擎?