【发布时间】:2021-11-03 00:38:58
【问题描述】:
我正在尝试从该页面上的地图中抓取以下数据:https://a816-dohbesp.nyc.gov/IndicatorPublic/AQHub/explorer.html
Screenshot of the map I am talking about
- 按地图上的颜色分组(低/中/高)
- 鼠标悬停时显示的社区名称
问题:如何确定要从哪些元素中抓取数据?
当我检查地图时,它指向这个 HTML 代码,但是当我在地图上移动光标时它似乎没有改变。当您将鼠标悬停在地图上时,我似乎找不到显示弹出的各个名称的文本元素的 XPath。我正在尝试使用 Python(BeautifulSoup 和 Selenium)。
<canvas width="546" height="500" class="marks">
理想情况下,我希望得到一个包含以下信息的电子表格:
| Neighborhood | Building emissions | Building density | Industrial Area | Traffic Density |
|---|---|---|---|---|
| Midtown-Midtown South | High | High | High | High |
这是我在 stackoverflow 上的第一篇文章,所以请告诉我如何更好地提出我的问题。
【问题讨论】:
标签: python selenium web-scraping