【发布时间】:2020-03-31 08:21:39
【问题描述】:
您好,我使用 selenium 编写了一个函数来单击“顾问”按钮,这样我就可以将表格隐藏起来。当我运行它时,我的 chrome 驱动程序成功打开并访问了该页面..但是没有点击该按钮。
希望各位大神帮我解答一下?
注意:我是抓取技术的新手。如果这可以通过bs4 完成,请告诉我。这是一个代码:
def scrapper():
u = "https://teqatlas.com/products-and-services/0chain"
browser = webdriver.Chrome(executable_path=binary_path)
wait = WebDriverWait(browser, 10)
browser.set_page_load_timeout(10)
# stop load after a timeout
try:
browser.get(u)
except TimeoutException:
browser.execute_script("window.stop();")
button = browser.find_element_by_xpath('//button[@class="o5ph61-3 eBqrHG"]')
if button:
button.click()
scrapper()
【问题讨论】:
标签: python selenium beautifulsoup