祢豆子oo 发表于 2022-4-13 15:48:31

高德或者百度爬地点

目标:想在百度或者高德地图上爬取成都市所有的公园数据,主要是知道公园名字和经纬度坐标等。
扩展:如果想知道几年前或者某一年的成都市所有的公园数据又该怎么写代码呢?

请求各位大佬帮帮忙,万分感谢

suchocolate 发表于 2022-4-18 11:59:33

本帖最后由 suchocolate 于 2022-4-18 23:03 编辑

百度地图有开放api,这是参考百度地图api写的,里面的sk是我的,给你开放几天试试,你想用自己的要申请一下。
#!/usr/bin/env python3


import requests


def main():
    url = f'https://api.map.baidu.com/place/v2/search?query=公园&region=成都&output=json&ak=YvPNCpfcxQCBkGcRv3APmwc0cy2HdYqs'
    headers = {'user-agent': 'Mozilla'}
    r = requests.get(url, headers=headers)
    with open('r.txt', 'w') as f:
      f.write(r.text)
    print(r.text)


if __name__ == '__main__':
    main()
页: [1]
查看完整版本: 高德或者百度爬地点