ScrapyとPythonを使用してCookieを使用してSOに自動的にログインしたい。でもわからない
- クッキーをどのような形式にエクスポートして、scrapyで使用できるようにするか
- このようなstackoverflowのためにクロムでリストされている多くのクッキーがあります
ログインに使用するもの
__qca_ _utma_ _utmb_ _utmc __utmz gauthedsgt usrLocal storage
3.そのファイルの内容とScrapyコードでの使用方法
このページで述べられているように、サーバーへの最初のリクエストを作成するときにCookieを渡す必要があります。
request_with_cookies = Request(url="http://www.example.com",
cookies={'currency': 'USD', 'country': 'UY'})
どのCookieが認証に重要であるかを望まない場合は、それらすべてを使用するか、いずれかを使用してみてください。また、CookiesMiddlewareが有効になっていることを確認して、Cookieを今後のリクエストで保持できるようにします。
ファイルに保存されているCookieを使用する場合は、このファイルの単純なパーサーを作成し、ファイルの内容をpythondictに変換することをお勧めします。ファイルが単純なプレーンテキスト形式である限り、これは簡単です。