刚接触了些爬虫知识,想爬一个网站部分信息,目前环境 python2.7+selenium3+phantomjs
我想模拟浏览器点击这个网址的日 K 线,但是 driver.get 出来后找不到该元素, 好像都是 js 代码。请问各位如何获取到这个元素并点击
from selenium import webdriver
driver=webdriver.PhantomJS()
driver.get("
http://stockpage.10jqka.com.cn/000791/")
print driver.page_source #此处打印出很多 js 代码 和浏览器的 html 代码不同, 希望各位高手解释
driver.find_element_by_xpath("//li[@period='daily']/a").click() #报错 提示这个异常 selenium.common.exceptions.NoSuchElementException: 但是在浏览器的 html 里好像是这样的
# driver.find_element_by_link_text("日 K 线")
怎么才能获取此元素并点击它呢,谢谢各位帮助!!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/358770
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.