BeautifulSoup
を使用していくつかのWebサイトをPythonで削っています。私は抽出したいウェブサイトのカウントダウンタイマーを見つけました。タイマーには、サイトの情報の残り時間が表示されます。いくつかのjavascriptメソッドが毎秒innerHTML
をトリガーしています。誰もそれを抽出する方法を知っていますか?Pythonを使用してWebページ上の動的時間カウンタを抽出する方法
答えて
無料のJavascriptのカウントダウンタイマーコードがGoogleの検索ではなく離れているため、スクリーンスクレイプしたい理由がわかりません。ここで私の好きなものはRobert Hashemianです:http://www.hashemian.com/tools/javascript-countdown.htm
しかし、まだそれを削りたい場合は、ウェブサイトのHTMLソースを調べる必要があります。タイマのjavascriptがドキュメントに埋め込まれている場合は、最初と最後の<script>
タグと</script>
タグを見つけて、その間にすべてをコピーする必要があります(これは、スクリプトをとらえなければならないため、スクリプトが(もっと可能性の高い)外部のjsファイルにある場合は、ファイルをダウンロードするだけです。
これまでのところ、私はbeautifulsoupで静的コンテンツを取得することができましたが、これは動的なので、空の明らかに戻ります。私はfirebug拡張子を使用してデータを含むdivの属性を見つけました。私は外部のjsファイルをダウンロードする必要があります – Bharats
例えば、私はこのページの右上隅にあるタイマーを取得したいhttp://www.snapdeal.com/deal-bangalore_mg_road_plus-tata-photon-blr – Bharats
私はなぜあなたは利用可能なコードを使用できないのか分かりません。しかし、このウェブサイトのスクリプトは、少なくとも「
」またはすぐに見える外部ファイルにはありません。 –- 1. WebページからPythonを使用してセクションを抽出する
- 2. Web廃棄 - pythonを使用してページからデータを抽出
- 3. excel vbaを使用してWebページのJavaスクリプト値を抽出する方法
- 4. Selenium Pythonを使用してWebページからSVGを抽出する
- 5. Pythonを使用してWebページからCSVファイルにテーブルを抽出します
- 6. Pythonを使用してWebページからIDとクラスを抽出する方法は?
- 7. PythonでRAKEを使用してキーワードを抽出する方法
- 8. AJAXを使用してWebページに動的データを表示する方法
- 9. PHPを使用してWebページにリンクを動的に表示する方法
- 10. SELENIUMを使用してページのすべてのWeb要素を抽出する
- 11. Jsoupを使用してWebページから情報を抽出
- 12. Pythonを使用した動的ページへのアクセスとWebスクラップ
- 13. 1クロックパルスイネーブルを使用してカウンタを起動する方法
- 14. ファントムを使用してページ間を移動する方法
- 15. 動的XPATHを使用してMySqlでXMLを抽出する
- 16. HTMLアジャイルパックを使用して動的コンテンツを抽出する
- 17. htmlunitを使用して動的Webページをクロールする
- 18. jqueryを使用してページ上のアクション(ボタンクリック間のストップウォッチ)の時間を測定する方法
- 19. Google Appスクリプトを使用してWebページの表から値を抽出する
- 20. BeautifulSoupとPythonを使ってWebページから2つのテキスト文字列の間にテキストを抽出します
- 21. 複数のWebページからコンテンツを抽出する方法は?
- 22. Javaを使用してWebページのURLからクエリ文字列を抽出する方法
- 23. Pythonを使用してアイドル時間を検出する
- 24. wordpress:ページ上でカスタムフィールドの配列を抽出する方法
- 25. どのようにPython 2.7を使用してWebページからテキストを抽出するのですか?
- 26. Jsoupを使用してWebページからXMLリンクを抽出する
- 27. PythonのHTMLParserを使用して特定のリンクを抽出する方法
- 28. "created_at"からCarbonを使って時間を抽出する方法
- 29. Webページからテキストコンテンツを抽出する方法は?
- 30. jsonからPythonを使用して特定のデータを抽出する方法
この情報では不十分です。あなたはそのページのHTMLとjavascriptについてもう少し詳しく教えてください。 –
そして「誰でもそれを行う方法を知っている」というのは良い質問ではありません。あなたは、あなたが何を試してきたのか、いつまで止まらないのかを教えてください。そして、はい、サイトへのリンクが良いだろう。 –