1

ScrapyとPythonを使用してCookieを使用してSOに自動的にログインしたい。でもわからない

  1. クッキーをどのような形式にエクスポートして、scrapyで使用できるようにするか
  2. このようなstackoverflowのためにクロムでリストされている多くのクッキーがあります

ログインに使用するもの __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を使用する場合は、このファイルの単純なパーサーを作成し、ファイルの内容をpythondictに変換することをお勧めします。ファイルが単純なプレーンテキスト形式である限り、これは簡単です。

于 2012-11-20T08:15:31.113 に答える