0

all_divs には、取得したすべてのリンクが含まれています。それらすべてをクリックする必要がありますが、実行しようとすると、selenum は古いエラーをスローします。

"selenium.common.exceptions.StaleElementReferenceException: メッセージ: の要素参照が古くなっています。要素が DOM にアタッチされていないか、現在のフレーム コンテキストにないか、ドキュメントが更新されました"

link_div = driver.find_elements_by_css_selector("div[id='sidebar1269']")[0]


        all_divs  = link_div.find_elements_by_css_selector("div>a:last-of-type")

        print(all_divs[0])

        for i in all_divs:
            i.click()
4

1 に答える 1