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

2024-01-10

我需要 Selenium 来进行 javascript 工作。

首先我使用Scrapy登录FormRequest然后我需要打开response.url与硒。

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

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


由于您尚未提供迄今为止编写的任何代码,因此我只会推荐您。

为了从 Scrapy 获取 cookie,请查看scrapy.http.cookies.CookieJar and extract_cookie方法(参见Scrapy - 如何管理cookie/会话 https://stackoverflow.com/questions/4981440/scrapy-how-to-manage-cookies-sessions).

要为 selenium 驱动程序设置 cookie,请参阅添加cookie http://selenium-python.readthedocs.org/en/latest/api.html#selenium.webdriver.remote.webdriver.WebDriver.add_cookie method.

另请参阅:

  • scrapy使用cookie进行身份验证登录 https://stackoverflow.com/questions/11200926/scrapy-authentication-login-with-cookies
  • 在 scrapy 蜘蛛中访问会话 cookie https://stackoverflow.com/questions/8708346/access-session-cookie-in-scrapy-spiders
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将Scrapy登录cookie传递给Selenium? 的相关文章

随机推荐