url = https://geoportal.minetur.gob.es/VCTEL/vcne.do如果您点击链接,它会带您一个包含互动地图的网站。此地图显示了西班牙的所有电信塔。但是,如果放大到足够的距离(变焦条的阴影区域),塔只会变得可见。塔显示为蓝点,当点击信息时显示。我的目标是抓住有关西班牙每座塔楼的信息,确保我不会错过任何一座塔楼。我只是想知道是否有人能提供任何有关此问题的最佳方式的见解。
我只想到两件事:
任何帮助赞赏!
一旦你缩放到该区域,你可以使用下面的代码来获得缩放区域中的所有塔,并获得每个塔的属性。
towers = driver.find_elements_by_css_selector("div#map image[id*='OpenLayers.Geometry']")
each tower in towers:
# click on tower
tower.click()
# get the properties here
我看到的唯一缺点就是没有办法让这个国家的所有塔,我们必须放大每个区域来显示塔。