【发布时间】:2019-03-13 17:22:52
【问题描述】:
我需要点击此站点上的“Visualizar cruzeiros”按钮:https://www.disneytravelcenter.com/MIN-000000000031063/sites++disney-cruise-line++cruises-destinations++alaska++view-sailings++view-sailings/
不幸的是,我无法通过简单地使用:
visualizar = driver.find_element_by_css_selector('#jb-card-txt-blk-redirect-link-zone-' + zona + 'night-' + str(c)+ '.redirectLink')
visualizar.click()
或使用:
visualizar= driver.find_element_by_class_name('redirectLink')
visualizar.click()
或使用:
visualizar= driver.find_element_by_xpath('//*[@id="jb-card-txt-blk-redirect-link-zone-' + zona + 'night-' + str(c) +'"]')
visualizar.click()
那我应该怎么点击这个按钮呢?
OBS:“zona”和 str(c) 是循环变量,但实际上它们不会改变代码的结果。
【问题讨论】:
标签: python selenium web-crawler selenium-chromedriver