2

ループ内で URL を取得し、WebDriverWait を使用して特定の要素が読み込まれるのを待ってから、ページ ソースの処理を開始する、非常に単純なプロセスがあります。

私が抱えている問題は、driver.get(url) の間に明示的な待機時間を追加しないと、webdriver が最新のページではなく古いページから要素を返すことができるように見えることです。明示的 (たとえば 3 秒) を追加するか、driver.get(url) を 2 回呼び出すと、問題は解決されます。

この問題を経験した人はいますか、それを修正する方法を知っていますか?

ありがとう。

4

2 に答える 2