作者unhumanWu (阿文)
看板Python
标题[问题] Selenium 无法点选按钮
时间Sat Jun 30 20:30:11 2018
大家好
最近需要蒐集菜单资料
https://www.honestbee.tw/zh-TW/food
code:
url = '
https://www.honestbee.tw/zh-TW/food'
driver.get(url)
ui.WebDriverWait(driver,10).until(EC.presence_of_element_located((
By.CLASS_NAME,'clyXO-NV_hvz6TeIlSkzq')))
driver.find_element_by_class_name('_3dWYyCjrWzW-HgN2HT8nJH').click()
driver.find_element_by_class_name('_2zwkCCZkWESyb1q4Dgvgmo').click()
time.sleep(5)
ui.WebDriverWait(driver,10).until(EC.presence_of_element_located((
By.CLASS_NAME,'_3KuOi7iNujB-DTZzG1hrZR')))
driver.find_element_by_class_name('_3KuOi7iNujB-DTZzG1hrZR').click()
地址用"取得目前位置"取得後
点击"确认"却出现
Element <div class="_3KuOi7iNujB-DTZzG1hrZR">...</div>
is not clickable at point (599, 276)
想问一下该如何处理呢
感恩!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.55.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1530361815.A.56A.html
1F:→ wennie0433: 会是有另一个class name一样的物件吗 06/30 21:10
没错 後来发现那个按钮有三个tag 其中一个可以使用
※ 编辑: unhumanWu (220.136.69.59), 07/01/2018 16:16:20
2F:推 dmjohnny: 试试看找XPath吧 07/02 02:04