【发布时间】:2019-02-02 18:13:49
【问题描述】:
我想从页面https://www.oddsportal.com/soccer/england/premier-league/wolves-newcastle-utd-nNNqedbR/的表格中获取信息。
这是一个表格,它会自动更改她的项目(mb with js, ajax)。
如果我编写以下代码,我会收到错误 'HtmlElement' object has no attribute 'find_element_by_xpath'
url = 'https://www.oddsportal.com/soccer/england/premier-league/wolves-newcastle-utd-nNNqedbR/'
options = webdriver.ChromeOptions()
options.add_argument('headless')
driver = webdriver.Chrome(chrome_options=options)
driver.get(url)
html = lxml.html.fromstring(driver.page_source)
tbody = html.find_element_by_xpath('//*[@id="odds-data-table"]/div[1]/table/tbody')
trows = tbody.find_elements_by_tag_name("tr")
【问题讨论】:
标签: python selenium parsing python-3.7