Zhihao's Studio.

百度离线地图之死

Word count: 331 / Reading time: 1 min
2019/05/29 Share

【6月6日更新】
原来的策略对中国电信手机卡依然有效!!联通和移动均已失效,买张电信卡流量套餐吧。

前言

首先得承认有点标题党,但是还是不得不向大家宣布一个坏消息,百度离线地图的获取规则变了。可以说一定程度上宣布了自己抓取百度离线地图这条路行不通了。

之前接到了百度的电话,我们10M/s的下载速度(大约每秒下1000多张图片)抓取地图的爬虫严重影响了他们的服务质量,让我们停止抓取。

当晚,他们就改变了地图加载规则。以下是我们猜测的新规则。

猜测

基于一些实验,我们猜测:

百度地图应该改了底图加载的规则,通过地图拖拽事件,回调了某个callback function,创建了session。每一次底图如果刷新,session就会刷新。已下载的图片不会受影响,但是新的url没有新建的session就会redirect到百度的error页面。

每次刷新页面,session就重建了,因此获取到的数据都是error.html文件。

咨询了购买百度离线地图的价格,大约是3年150万人民币,打扰了

CATALOG
  1. 1. 前言
  2. 2. 猜测