私が掻き取ろうとしているサイトは、jsを使ってクッキーを作成しています。私が考えていたのは、私がPythonでクッキーを作成し、そのクッキーを使ってサイトを掻き集めることができるということでした。しかし、私はそれを行う方法を知らない。誰にもアイデアはありますか?pythonでサイトをスクレイプするためにクッキーを作成する
答えて
リクエストにクッキーを追加する例については、Python httplib2 - Handling Cookies in HTTP Form Postsを参照してください。
私はしばしばウェブ ベースのアプリケーションでタスクを自動化する必要があります。私はこれを のプロトコルレベルで、実際のユーザのHTTP経由の対話をシミュレートすることによって行います。 Pythonにはurllib(上位レベルのWeb インターフェイス)とhttplib(下位のレベル HTTPインターフェイス)の2つの組み込みモジュール が付属しています。
+1は本当に便利なライブラリのようです。非常に関連性の高いリンク! –
ありがとうございました。私はそれをうまく動作させることができました:) –
さらに詳しいブラウザエミュレーション(クッキーの設定を含む)を行いたい場合は、mechanizeをご覧ください。シミュレーション機能はほぼ完成しています(残念なことにJavascriptのサポートはありません)。私はそれを使っていくつかのスクレイパーを構築しました。
リモコンのブラウザソリューションがいくつかあります。私はセレンを好きです。特に、Xwindowsの仮想フレームバッファでそれを実行できるからです。 (スクリーンショットはまだ問題なく機能しています)。 –
mechanizeはブラウザの自動化ではなく、HTTPリクエストとレスポンスのレベルでブラウザをエミュレートします。 – jkp
これは面白そうだ、私はそれを見てみる –
- 1. Pythonでクッキーを作成し、クッキーでページをロードする
- 2. クッキーが必要なサイトからPythonでHTMLをスクラップするためのベストパッケージ
- 3. 以下を実行するためのJavaスクリプトを作成します。 1.クッキーを作成し、このクッキーに
- 4. c#データテーブルにスクレイプするためのソリューション?
- 5. ウェブデータをスクレイプするために、スクレイプまたはセレンまたは機械化できますか?
- 6. Pythonでタプルのリストを作成するためにdictonaryをスプライス
- 7. JavaでAjaxサイトをスクレイプする方法は?
- 8. Pythonリクエスト - 後でurlを使用するためにクッキーを保存する
- 9. Webサイトで実行するスクリプトを作成する(初めて)
- 10. vertxでクッキーを作成する
- 11. javascriptでクッキーを作成する方法
- 12. Electronでクッキー/セッションを作成する
- 13. ローカルホストでクッキーを作成する
- 14. PHPスクリプトでコンテンツを取得するために既に作成されたクッキーを使用する
- 15. EPiServerサイトのモバイル版を作成するための戦略
- 16. Gladeで作成したインターフェイスをテストするための単純なプログラムをPythonで作成するには?
- 17. 新しい四角形のサイトを作成するために四角形のサイトを複製する方法を作成した人は誰ですか?
- 18. jQueryのクッキーの作成...クッキーがすでに私はjQueryを使ってクッキーを作成するには、このコードを使用していた値
- 19. サイトのクリックを自動化するためのプログラムを作成する
- 20. レポートを作成するために行を作成する
- 21. ドキュメントを作成する前にクッキーを作成しても安全ですか?
- 22. Pythonでスレッドを作成するための簡単なコード2.7
- 23. Pythonでテストケースを作成するためのRobotFramework APIの使用
- 24. spotfireでフィルタを作成するための鉄のpythonスクリプト
- 25. Sharepointでサイトを作成するためのカスタムWebパーツを作成しますか?
- 26. Python:Seleniumでログインするためにクッキーを使用する
- 27. Railsアプリケーションをwordpressで作成したサイトに統合する
- 28. Excelで外部Webサイトへのホットリンクを作成するためのVBSスクリプティング
- 29. Djangoで学生情報サイトを作成するための最良の方法
- 30. ruby on railsでクロスブラウザWebサイトGUIを作成するための提案?
サイトがサイトからのものであることを確認するためにサイトがクッキーにデジタル署名を挿入する可能性があるため、これは一般的には機能しませんか? – Tom
javascriptを使用してクッキーを作成するので、その作成方法が分かります。 –