我正在尝试使用selenium和python 在该特定网站上单击以查看更多信息。这就是我测试的方式,并且出现以下错误
driver.find_element_by_css_selector('[class="button button--primary style_loadMore__2rYaL style_button__xicB7"]').click() selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted:
这是可行的:
tresults = driver.find_elements_by_xpath('//button[text()="Se flere"]') #flere"]') for idx, tr in enumerate(tresults): #print (tr.text, tr.get_attribute('class')) if tr.get_attribute('class') == 'button button--primary style_loadMore__2rYaL style_button__xicB7': driver.execute_script("arguments[0].click();", tr) #tr.click()
我想念什么?
这是一个非常简单的运行代码段,该代码段使用XPATH查找按钮“ Se flere”。
from selenium import webdriver driver = webdriver.Firefox() driver.get("https://coop.no/sortiment/obs-bygg/hageuterom/hytter-boder-og- drivhus") element = driver.find_element_by_xpath('//button[text()="Se flere"]') element.click()