0

Python noobie 在这里。

我有一个数据收集问题。我在这个网站上,当我使用 Firebug 检查我想要的元素时,它会显示包含我需要的信息的源。但是,常规源代码(没有 Firebug)没有给我这个信息。这意味着我也无法通过普通的 selenium HTML 抓取来获取数据。

我想知道 selenium 是否可以像 Firebug 那样获取这些数据——我猜这是在页面加载 javascript 或 jquery 后生成的 HTML。

这是一张图片:http: //i.imgur.com/CXLOHYx.png

您可以看到我想要的信息是“灰色的”,与那里的大多数其他 HTML 不同。也许这是一个很好的线索,可以了解真正的数据类型。

4

1 回答 1

0

尝试使用以下代码,看看它是否有效。

import selenium.webdriver.support.ui

element = WebDriverWait(driver, 10).until(
        lambda driver : driver.find_element_by_xpath("fImageMap > area:nth-child(2)")
)
于 2013-03-25T21:16:55.147 回答