我正在尝试使用python上的硒来刮除此网站,每次尝试单击div标签内的下拉按钮时,我都会不断收到此错误,这可以对我有所帮助,错误是“元素无法点击(1341,240)'下面是网站
'https://tennisinsight.com/player/56330/andrea-gamiz/'
如果滚动到页面底部,我将尝试单击“比赛统计信息”部分中的“持续时间”下拉选项。以下是到目前为止的代码
driver = webdriver.Chrome()
driver.maximize_window()
wait = WebDriverWait(driver, 5)
small_wait = WebDriverWait(driver, 5)
driver.execute_script('window.open("https://tennisinsight.com/player/56330/andrea-gamiz/","_self")')
driver.execute_script("document.body.style.zoom='75%'")
from selenium.webdriver.common.keys import Keys
html = driver.find_element_by_tag_name('html')
html.send_keys(Keys.END)
time.sleep(3)
element = wait.until(EC.element_to_be_clickable((By.XPATH, ' //*[@id="matchStatsDuration"]')))
element.click()
答案 0 :(得分:1)
这是我要从此列表中选择项目的简单方法。
Container(
BoxDecoration(
border: Border(
left: BorderSide(
color: Colors.black,
width: 1.0,
),
top: BorderSide(
color: Colors.black,
width: 1.0,
),
),
),
)
通过这种方式,我不必担心顶部菜单的覆盖,这会妨碍对列表元素的单击。