【发布时间】:2018-11-05 08:55:16
【问题描述】:
我正在尝试使用 Selenium 库在 Morningstar.com 上抓取与共同基金和 ETF 相关的数据,但以下代码不起作用:
from selenium import webdriver
driver = webdriver.Chrome()
link = "https://www.morningstar.com/etfs/bats/maga/quote.html"
driver.get(link)
TNA = driver.find_elements_by_xpath('//td[@class="gr_table_colm2b"]//span[@id="NAV"]')
print(TNA)
currency = driver.find_elements_by_xpath('//span[@class="gr_text3" and @id="navCurrency"]')
print(currency)
driver.close()
它有什么问题? 我已经检查过 Selenium 实际上是通过远程打开 Chrome 并且 XPath 在 HTML 代码中找到了正确的模式。
【问题讨论】:
-
没有错误信息,它只是返回两个空列表
标签: python html selenium xpath web-scraping