【发布时间】:2018-06-20 17:50:58
【问题描述】:
我正在尝试下载 csv 文件,可通过单击 this webpage 上标题为“导出数据”的按钮获得该文件。鉴于该按钮运行一个 javascript 程序,我正在尝试为此使用 selenium。我目前在下面的尝试会生成错误消息:
“WebDriverException: 未知错误: 'entry.level' 缺失或无效 (会话信息:chrome=63.0.3239.132) (驱动信息:chromedriver=2.27.440174 (e97a722caafc2d3a8b807ee115bfb307f7d2cfd9),platform=Windows NT 10.0.16299 x86_64)"
chrome_path = path
driver=webdriver.Chrome(chrome_path)
url = 'http://www.fangraphs.com/projections.aspx?pos=all&stats=bat&type=fangraphsdc&team=0&lg=all&players=0&sort=24%2cd'
driver.get(url)
driver.find_element_by_xpath('//*[@id="ProjectionBoard1_cmdCSV"]').click()
错误发生在代码的最后一行。有什么想法吗?
【问题讨论】:
标签: javascript python csv selenium web-scraping