1

我想使用scrapy和python使用我的cookie自动登录SO。但我不知道

  1. 如何将cookie导出为什么格式以便我可以将它与scrapy一起使用
  2. 像这样的stackoverflow在chrome中列出了许多cookie

现在使用哪个登录 __qca_ _utma_ _utmb_ _utmc __utmz gauthedsgt usrLocal storage

3.该文件中的内容以及如何在 Scrapy 代码中使用该文件

4

1 回答 1

1

当您向服务器创建第一个请求时,您应该传递您的 cookie,如本页所述:

request_with_cookies = Request(url="http://www.example.com",
                           cookies={'currency': 'USD', 'country': 'UY'})

如果您不希望哪个 cookie 对身份验证很重要,请使用所有这些或尝试使用其中一个。还要检查是否启用了CookiesMiddleware以在进一步的请求中保留您的 cookie。

如果您想使用存储在文件中的 cookie,我建议您编写该文件的简单解析器并将文件内容转换为 python dict。只要您的文件是简单的纯文本格式,这将很容易。

于 2012-11-20T08:15:31.113 回答