帮我写一个python爬取百度地图迁徙数据
时间: 2023-10-10 07:09:25 浏览: 126
好的,以下是爬取百度地图迁徙数据的Python代码:
```python
import requests
import json
# 获取迁徙数据
def get_migration_data(city, start_date, end_date):
url = 'https://huiyan.baidu.com/migration/cityrank.jsonp?dt=city&id={}&type=move_out&date_range=[{},{}]'.format(city, start_date, end_date)
r = requests.get(url)
data = json.loads(r.text.lstrip('cb(').rstrip(')'))
return data['data']['list']
# 示例:获取北京市2020年2月1日至2020年2月29日的迁徙数据
city = '110000' # 北京市的城市代码
start_date = '20200201'
end_date = '20200229'
migration_data = get_migration_data(city, start_date, end_date)
print(migration_data)
```
希望对你有帮助!如果有其他问题,请继续提出。
阅读全文