我想访问这个网站https://newspapermap.com中用于标记的位置,但是当我检查地图时,我找不到包含它的HTML标记。这是一个传单地图,用JS制作的,但我不知道如何逆向工程把它变成那样。
任何指导都会很好。
数据从https://pap.as/api/index.php/records/newspapermap?include=lat,lng,n,u,l
加载,然后存储在浏览器的localStorage
中。
如果你手动清除浏览器的localStorage
,你会在网络检查器中看到URL。
位置在leaflet-popup leaflet-zoom-animated
div
类中,在h3
标签中。
检查元素时使用搜索功能并搜索leaflet-popup leaflet-zoom-animated
为了抓住它们,我将使用例如css选择器选择leaflet-popup leaflet-zoom-animated
的所有实例,然后遍历它们以提取所有h3
标记到列表中。
注:请确保您使用的是Selenium或其他可以处理动态网站的库。