一部のページをクロールできますが、DOMが完全にレンダリングされずクロールできないため、読み込みに時間がかかることがあります。誰にでもこれに対する解決策がありますか?事前Scalingを使用してAngularJSベースのウェブサイトをクロールする
0
A
答えて
1
で
ありがとうございますPhantomJSやFirefoxなどのヘッドレスブラウザでセレンなどのWebドライバを使用することができます。 PhantomJSを単独で使用するか、他の多くの選択肢を使用する:CasperJS、SlimerJSなど...
1
Firefox用のFirebugプラグインまたはChrome Developerツールを使用して、AngularJSアプリがバックグラウンドリクエストを見ることができますバックグラウンドで実行し、これらの要求を直接エミュレートします。
これにはもっと多くの作業が必要ですが、スクレイパーはページのレンダリングを待つ必要がないため、はるかに高速です。
3
I recommand scrapy splash。これは、治療のためのレンダリングサービスです。 (これは、スクレイピングハブによってサポートされています。
関連する問題
- 1. scarrapyを使ってangularjsのウェブサイトをクロールするには?
- 2. pythonを使ってウェブサイトをクロールする
- 3. curlとxpathを使用してウェブサイトをクロールする
- 4. 詐欺を使用した値リストからウェブサイトをクロールする
- 5. scrapyを使用してx分/秒ごとにウェブサイトをクロールする
- 6. 音楽のウェブサイトをクロールして歌詞を取得する
- 7. ウェブサイト全体のコンテンツをクロールする
- 8. パーティションを使用したApache Kafka Scalingトピック
- 9. ScrapyとSplashを使用してAJAXベースのウェブサイトをスクラップする方法は?
- 10. ビジュアルスタジオを使用してPHPベースのウェブサイトを公開するには?
- 11. AngularjsでFabricjsを使用しているウェブサイト
- 12. ウェブサイトをクロールして各ページのスクリーンショットを撮るには?
- 13. Scrapy - ウェブサイト全体をクロールする
- 14. Jsoupを使用してサインインしてデータをクロールする
- 15. 私のアプリがウェブサイトを「クロール」してその情報を使用することは合法ですか?
- 16. iOS9.2.1はAngularJS v1.3.2を使用しているウェブサイトをサポートしていません
- 17. meteorjsを使用したangularjsベースのアプリケーションのデプロイ
- 18. Scrapyを使用してWebページのURLをクロールする
- 19. シングルクローラを使用して複数のドメインをクロールする方法
- 20. スクラップを使用してウェブサイトをクロールするにはどうすればよいですか?
- 21. htmlunitを使用して動的Webページをクロールする
- 22. Scrapyを使用してWebサイトを段階的にクロールする
- 23. スクラップを使用してショッピングストアデータをクロールする
- 24. シェルスクリプトを使用してURLをクロールする方法は?
- 25. crontabで治療を使用してクロールをスケジューリングする
- 26. GWTベースのWebページのクロール/削除
- 27. json rpc(angularjsウェブサイト用)
- 28. 「this」urllibを使用してクロールするには?
- 29. Box.com - サービスアカウントを使用してすべてのエンタープライズユーザーのボックスファイルをクロールする方法
- 30. IISベースのウェブサイトをスクレイピングするウェブ