スクリプトモードでFirefoxを実行する方法

スクリプトモードでFirefoxを実行する方法

少し問題があります。 Firefoxの「SAVE」ボタンを使ってWebページを保存し、「次へ」ボタンをクリックして次のページに移動して保存したいと思います。全体として1000ページを保存する必要があります。

明らかに手動で行うことはできません。時間がかかります。このWebページはwget単純なHTMLファイルではないため、ダウンロードできません。彼らはJavaScriptファイルを使用します。良いアイデアがありますか?

ベストアンサー1

「常に」動作するのは、以下を使用することです。セレンいくつかのプログラミング言語で。もちろん、JavaScriptドライバファイルを検索するときに人が直面するのと同じ問題に直面します。つまり、ページ構成が完全に完了したかどうかはわかりません。

Ctrl+またはSaveButtonは使用できませんが、SSeleniumではページのHTMLを検索できます。通常、X秒だけ待つだけで十分です。 Xは、ページ構築の複雑さとリンクによって異なります。また、「完了」ページ(つまり、DOMツリーを構築するのに十分なJavaScriptが完了した後)で利用可能な要素を特定し、そのトリガーに基づいてHTMLを保存することもできます。

おすすめ記事