![](/img/trans.png)
[英]How to web scrape data which only appears on mouse hover using python beautiful soup?
[英]How do I web scrape data on an HTML page that only shows up on a mouse hover over parts of a map/image using Python?
我試圖從這個頁面上的地圖中抓取以下數據: https : //a816-dohbesp.nyc.gov/IndicatorPublic/AQHub/explorer.html
問題:如何確定要從哪些元素中抓取數據?
當我檢查地圖時,它指向這個 HTML 代碼,但是當我在地圖上移動光標時它似乎沒有改變。 我似乎找不到文本元素的 XPath,顯示當您將鼠標懸停在地圖上時彈出的各個名稱。 我正在嘗試使用 Python(BeautifulSoup 和 Selenium)。
<canvas width="546" height="500" class="marks">
理想情況下,我希望最終得到一個包含以下信息的電子表格:
鄰里 | 建築排放 | 建築密度 | 工業區 | 交通密度 |
---|---|---|---|---|
中城-中城南 | 高的 | 高的 | 高的 | 高的 |
這是我在 stackoverflow 上的第一篇文章,所以請告訴我如何更好地提出我的問題。
好吧,您可以通過畫布上的 ActionChains 移動鼠標,但可能需要數據(而不是使事情復雜化)。
嘗試: results = driver.execute_script("return nyccasData")
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.