2012-11-20 25 views
1

我想使用scrapy和python使用我的cookie自動登錄到SO。 但我不知道如何導出文件中的cookie以便與python scrapy一起使用

  1. 如何導出cookie來什麼格式,這樣我可以用scrapy使用
  2. 有鍍鉻這樣

現在上市計算器很多曲奇餅一個用於登錄 __qca_ _utma_ _utmb_ _utmc __utmz gauthedsgt usrLocal storage

3.什麼將在該文件中,以及如何使用,在Scrapy代碼

回答

1

你應該通過你的cookie當您創建第一個請求到服務器,作爲this page說:

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

如果你不想要的Cookie是面向auth重要的是,使用所有這些或嘗試使用一種他們。同時檢查是否啓用了CookiesMiddleware,以便在進一步的請求中保留您的Cookie。

如果你想使用存儲在文件中的cookie,我建議你寫這個文件的簡單解析器,並將文件內容轉換爲python字典。只要你的文件是簡單的純文本格式,這將很容易。

+0

但我怎麼能得到什麼東西輸入你寫'currenncy',國家的地方。是那些cookie名稱和它的USB值 – user825904

+0

這個字典('currency','country')的鍵是cookie的名字。所以你的鑰匙或鑰匙應該是這樣的:'__qca_ _utma_ _utmb_ _utmc __utmz gauthedsgt usrLocal storage'。這個字典的值是相關的cookie值。 –

+0

我會盡力,謝謝 – user825904

相關問題