ダウンロードプロセスを自動化しようとしています。ここでは、特定のファイルの保存が完了したかどうかを知りたいです。シナリオはこんな感じ。
- ChromeまたはFirefox(任意のブラウザ)を使用してサイトアドレスを開きます
- 'Crtl + S'を使用してページをディスクに保存します(私はWindowsで作業します)
- ページが非常に大きい場合は、保存に数秒かかります。保存が完了したら、htmlを解析したいと思います。
ブラウザの保存機能を制御できないため、保存が完了したかどうかわかりません。
私が考えたアイデアの1つは、whileループを使用してファイルのmd5sumを取得し、計算された前のファイルと照合して、前と現在のmd5の合計が一致するまでwhileループを続けることです。ブラウザは最初にファイルをtmpファイルに保存し、次にコンテンツを指定されたファイルにコピーしようとする(またはファイルの名前を変更する)ように見えるため、これは機能しないと思います。
何か案は?自動化にはPythonを使用しているので、Pythonを使用して実装できるアイデアは大歓迎です。
ありがとうインドラジット