我正在嘗試實作一個 cookie clicker bot。餅干點擊器它只是一個愚蠢的簡單的游戲,您可以在其中單擊 cookie 以賺取更多 cookie。你可以在
uj5u.com熱心網友回復:
你在這里要做的是加載一次槍,然后在回圈中多次按下觸發器......要按照你的意愿做你應該稍微改變你的代碼如下:
actions = ActionChains(driver)
for i in range(4000):
actions.click(cookie)
actions.perform()
順便說一句,我猜這段代碼仍然不起作用,因為在第一次單擊 cookie元素后,即使它會再次出現,它也會是一個新的、另一個元素,即使它可以使用相同的定位器定位。
因此,再次嘗試單擊它會導致StaleElementReferenceException.
要完成這項作業,您cookie每次都必須再次定位該元素,如下所示:
actions = ActionChains(driver)
for i in range(4000):
cookie = wait.until(EC.visibility_of_element_located((By.ID, "bigCookie")))
actions.click(cookie)
actions.perform()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/377631.html
下一篇:Selenium不點擊搜索框
