用selenium和python来提取javascript生成的HTML?Firebug?

0 人关注

Python noobie here.

我遇到的是一个数据采集的问题。我在这个网站上,当我用Firebug检查我想要的元素时,它显示了包含我需要的信息的源代码。然而,普通的源代码(没有Firebug)并没有给我这些信息。这意味着我也不能用正常的selenium HTML抓取法得到这些数据。

我想知道是否有办法让Selenium像Firebug那样抓取这些数据--我猜这是用javascript或jquery加载页面后生成的HTML。

这里有一张图片。 http://i.imgur.com/CXLOHYx.png

你可以看到,我想要的信息是 "灰色的",与那里的大多数其他HTML不同。也许这是一个很好的线索,说明这到底是什么样的数据。

python
selenium
firebug
web-scraping
selenium-webdriver
user1472747
user1472747
发布于 2013-03-26
1 个回答
Aaron Levenstein
Aaron Levenstein
发布于 2013-03-26
已采纳
0 人赞同

试着使用下面的代码,看看它是否有效。

import selenium.webdriver.support.ui