Python 硒化蟒蛇

Python 硒化蟒蛇,python,selenium,webdriver,webdriverwait,Python,Selenium,Webdriver,Webdriverwait,嘿,我是python selenium开发新手,如果有人有多余的时间,我需要一些帮助:) 我正在使用这个网站:我试图点击绿色的确认按钮。但出于某些原因,我不知道如何点击它。每次尝试都会说找不到它 你们有ide吗 屏幕: html代码的屏幕: 代码: 向Felix问好我的代码 我不允许添加我所有的代码。它表示大约4个空格,以此类推。但这是我的梦想。当我试图点击“确认”按钮时,我的问题以任何方式开始。我的问题就从这里开始。 代码的其余部分工作正常:) driver.quit() 使用WebDriv

嘿,我是python selenium开发新手,如果有人有多余的时间,我需要一些帮助:)

我正在使用这个网站:我试图点击绿色的确认按钮。但出于某些原因,我不知道如何点击它。每次尝试都会说找不到它

你们有ide吗

屏幕: html代码的屏幕:

代码:

向Felix问好我的代码 我不允许添加我所有的代码。它表示大约4个空格,以此类推。但这是我的梦想。当我试图点击“确认”按钮时,我的问题以任何方式开始。我的问题就从这里开始。 代码的其余部分工作正常:)


driver.quit()

使用
WebDriverWait()
等待
frame\u可用,然后切换到它()
并遵循css选择器 使用
WebDriverWait()
等待
element\u可单击()
并遵循xpath

driver.get("url")
wait=WebDriverWait(driver,10)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR, "iframe[src^='retweetrender.php']")))
wait.until(EC.element_to_be_clickable((By.XPATH,"//a[contains(.,'Confirm')]"))).click()

您需要以下导入

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By

绿色按钮的位置??发布您迄今为止尝试过的代码,以及文本格式的html。绿色按钮在图片中突出显示,第二个按钮在下方。Stack不允许我添加html代码,这是有原因的。非常感谢您的帮助!,现在一切都正常了。关于在哪里学习更多python selenium,您有什么建议吗?:)你可以在这里学习清楚
driver.get("url")
wait=WebDriverWait(driver,10)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR, "iframe[src^='retweetrender.php']")))
wait.until(EC.element_to_be_clickable((By.XPATH,"//a[contains(.,'Confirm')]"))).click()
driver.get("url")
wait=WebDriverWait(driver,10)
wait.until(EC.frame_to_be_available_and_switch_to_it((By.CSS_SELECTOR, "iframe[src^='retweetrender.php']")))
wait.until(EC.element_to_be_clickable((By.LINK_TEXT,"Confirm"))).click()
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By