問題タブ [staleelementreferenceexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - forループを使用してすべてのリンクをクリックしようとすると、Seleniumに古いエラーが表示されますか?
all_divs には、取得したすべてのリンクが含まれています。それらすべてをクリックする必要がありますが、実行しようとすると、selenum は古いエラーをスローします。
"selenium.common.exceptions.StaleElementReferenceException: メッセージ: の要素参照が古くなっています。要素が DOM にアタッチされていないか、現在のフレーム コンテキストにないか、ドキュメントが更新されました"
python - セレンは要素を繰り返し処理し、特定の条件を満たす場合は要素をクリックします
Web スクレイパーを作成しようとしていますが、問題が発生しました。ウィジェットの左側にある要素を繰り返し処理しようとしています。名前が「a」で始まる場合は、マイナス記号をクリックして右側に移動します。私はすべての要素を見つけることができましたが、右側への要素の移動が実行されると、そのループの直後に次のエラーが発生します。
(セッション情報: chrome=80.0.3987.163)