如何在文件中导出cookie以与python scrapy一起使用

时间:2012-11-20 08:01:30

标签: python cookies scrapy

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

  1. 如何将cookie导出为什么格式,以便我可以将其与scrapy一起使用
  2. chrome for stackoverflow中列出了许多cookie,如此
  3. 现在使用哪一个登录 __qca_ _utma_ _utmb_ _utmc __utmz gauthedsgt usrLocal storage

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

1 个答案:

答案 0 :(得分:1)

您应该在向服务器创建第一个请求时传递Cookie,如this page所述:

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

如果您不想要哪个cookie对auth很重要,请使用所有这些cookie或尝试使用其中一个。同时检查是否已启用CookiesMiddleware以在进一步的请求中保留您的Cookie。

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