【发布时间】:2014-04-25 04:00:50
【问题描述】:
我正在尝试从此处获取纳斯达克“最先进”的股票列表:http://www.nasdaq.com/extended-trading/premarket-mostactive.aspx(单击“最先进”选项卡)
使用 Selenium 循环遍历所有符号并将它们放入 Python 列表的最佳方法是什么?我已经找到了第一个符号的 XPATH:
/html/body/div[4]/div[3]/div/div[7]/div[2]/table/tbody/tr[2]/td/div/h3/a
但不确定从那里去哪里.. 我试过了:
element=driver.find_elements_by_xpath("/html/body/div[4]/div[3]/div/div[7]/div[2]/table/tbody/tr[2]/td/div/h3/a")
print element.text
..作为一个开始只是为了看看我是否可以获得一个价值,但它显然不起作用。抱歉这个愚蠢的问题:(
【问题讨论】:
-
你有没有弄清楚使用完整 xpath 的正确语法?如果是这样,我很想知道什么对你有用。
标签: python selenium xpath web-scraping