Python 爬取 百度地图搜索结果
第一次发优快云 = =
其实是因为以前实在没实现过什么像样的东西 emmm
*就当是学习记录吧~
还有很多不足,希望大家能在评论区指正呀
大二的小白会继续努力的
主要实现了AJAX网页的数据采集、动态创建文件、数据保存的功能
数据抓取的内容比较简单,只有搜索结果的地区名和相关数~
结果截图:
上代码:
import requests,json,time,jsonpath,csv
#from urllib.parse import urlencode
base_url = 'https://map.baidu.com/'
headers = {
#自己加咯
}
Name = [] #搜索结果中地市名
Result = [] #包含搜索结果的数量
FileName=[] #文件名(搜索时)
global s,f
f = 0
# 索引—— ——方便动态创立文件名
def getpages(s):
params = {
#F12 Network 可查
}
page = requests.get(base_url, headers = headers,params = params)
items = json.loads(page.text)
#json.loads: json字符串解码成Python对象
n