想要地图中的门店信息?可以这样轻松获取!
前阵子有位朋友咨询了永恒君,想抓取地图上的一些信息,如下图:


网址是: https://dealershop.vaillant.com.cn/index.html
这个网页的地图上标注了很多的家电门店,这位朋友想抓取这些门店的信息,问web scraper
是否可以实现?
据永恒君了解,web scraper
是没有办法处理这类的问题的。
当然就不是说没有办法来对付这个问题,可以试试我们的老盆友python
啊。
分析网页
通过查看网页源代码,可以看到数据并不在网页源代码当中。

这个时候就要去想法子找到数据的真实请求地址了,方法就是在F12-network中进行查找,这里需要一些耐心和细心。

通过一番查找,锁定了一个form1.ashx
的文件,能看到请求的结果就是我们需要的数据,进而查找到了请求的源地址。

可以看到,这是一个post请求。
程序实现
具体的代码就不贴了,这里直接上演示效果:

提取的门店数据,很详尽。


当然啦,代码可能不具有普遍适用性,主要是帮助理解解决问题的思路和方法。
如果你感兴趣的话,可以私信我获取py文件。
你可能还会想看:
- python获取可转债行情信息,直观又方便
- 最好的人声提取工具Spleeter安装教程(Linux)
- Python 实现批量分类汇总并保存xlsx文件
- python助你快速读懂文字内心!
- 厌倦了每天多账户登录?来看看python这个实例
- 面对大量的扫描文件,你还在挨个手工处理吗?
- Excel如何快速将数据逐一拆分成单行?
欢迎交流!
还没人转发这篇日记