在下一页上,我要单击带有硒的文本“ Mietpreise”。 https://www.homeday.de/de/preisatlas
我尝试了其他事情,但没有成功。最新消息是:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("https://www.homeday.de/de/preisatlas")
driver.find_element_by_class_name("filter-switcher__item").click()
答案 0 :(得分:1)
您可以尝试使用元素的Xpath
,方法是使用按钮上的“检查元素”,然后右键单击代码片段以复制Xpath,以找到该元素:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get("https://www.homeday.de/de/preisatlas")
browser.find_element_by_xpath("/html/body/div[1]/div/div/div/main/section/div[2]/div[1]/form/div[2]/p[2]").click()
它使用绝对路径,不需要花费很多工作。