0

ここに Python 初心者がいます。

私が持っているのは、データ収集の問題です。私はこの Web サイトにいて、必要な要素を Firebug で調べると、必要な情報を含むソースが表示されます。ただし、通常のソース コード (Firebug なし) では、この情報は得られません。これは、通常のセレン HTML グラブでもデータを取得できないことを意味します。

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 に答える