2017-04-07 9 views
1

セッションクッキーが多すぎるページで使用されているため、スクラップ中にブロックされることがあることに気づきました。 クロール中にすべてのクッキーを完全に消去してクローラーの初期状態に戻す方法はありますか?変更する代わりに完全にクッキーを消去する

+4

[治療でクッキーをクリアする方法は?](http://stackoverflow.com/questions/21924220/how-to-clear-cookies-in-scrapy) –

+0

ありがとう!私はこのスレッドを見ましたが、新しいクッキーを設定する方法を説明しています。すでに得られたリクエストに対してクッキーをクリアする方法ではありません。 –

+0

2番目の答えは読んでいますか? http://stackoverflow.com/a/21930089/1534704 –

答えて

0

同様の状況に直面しています。ここで簡単に取り除くことができますが、私が持っているアイデアの1つは、CookieMiddlewareをサブクラス化し、jar変数を直接微調整するメソッドを書くことです。それは汚いですが、おそらく考慮する価値があります。

もう1つのオプションは、少なくともクッキーをクリアする機能を持つ機能要求を書き込むことです。簡単に実装するために一年かかることができます、私は特にここでは、scrap開発者を信頼していないと思う場合は、必要があります。

あなた自身のcookiejarメタを使用することができます。クリーンな状態に戻す場合は、単純に別の値を使用します(整数を増やすなど)。

関連する問題