我试图在Facebook上使用硒,但每次我启动机器人后,一个模式打开并要求'允许使用cookie从Facebook在这个浏览器上?'我想通过点击"只允许必要的cookie"来关闭模式。按钮,但是每当刷新页面时,按钮的ID就会改变。
WebDriverWait(driver, 15).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="u_0_l_GM"]'))).click()
"u_0_l_GM"部分。"GM"每次刷新时的变化
好友在这里可以使用xpath内置函数包含您需要的xpath更改为此//*[包含(@ id,"u_0_l_"]
希望这行得通
您还可以尝试查找前一个静态元素,并使用xpath
中的以下方法遍历目标元素