preview内容如图
Python能爬取到除content内容的所有字典
代码
url='https://map.baidu.com/?%27
params={
'newmap':'1',
'reqflag':'pcmap',
'biz':'1',
'from':'webmap',
'da_par':'direct',
'pcevaname':'pc4.2',
'qt':'con',
'from':'webmap',
'c':'104',
'wd':'%E6%98%86%E6%98%8E%E5%B8%82%E5%91%88%E8%B4%A1%E5%8C%BA%E6%9C%89%E5%A4%9A%E5%B0%91%E4%B8%AA%E5%B0%8F%E5%8C%BA',
'pn':'4',
'nn':'30',
'db':'0',
'sug':'0',
'addr':'0',
'device_ratio':'2',
'da_src':'shareurl',
'auth':'O0B61LUA2N44W3%40LJdge0beUd9FeWTg1uxLHBVzHTRVtBHQOQWQWDHyBxwyS8v7uvvhguVtvyheuVtvCMGuVtcvY1SGpuLtB2VQAZzvI
PcuVtvYvjuVtvZgMuVtv%40vcuVtvc3CuVtvcPPuVtveGvuVtveh3uVtvhgMuxVVtvjkGcuVtvrMhuxt2dd9dv7uegvcguxLHBVzHTRV',
'seckey':'IPE2Op8%2BHOSlzKeCQyUpyK8v03v7RjcnbsZN6wlgv%2Fw%3D%2CknJTMQhUgvKXWJHd_e3C_7SeXILMSfrF3M_06ioYL-Nmy4ppUiS84C2MW
19aro267FEgNa9k8ZQdDi-T0yeSo91jDMy0rewq7aZolLQBsP2vVGaBar4nDT2jpAVdjFlVpuPUdpkFmRlkb_W1evhaos90wc2fe09KZzUI8T6Ki93YJkA0c3oV7b3FvY6IN1_x',
'tn':'B_NORMAL_MAP',
'u_loc':'11451176,2839903',
'ie':'utf_8',
'l':'13',
'b':'(11440461.183094,2833669.1277495446;11447391.914301502,2848089.842250456)',
't':'1652920565237',
'newfrom':'zhuzhan_webmap'
}
headers={"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36"}
r=requests.get(url,headers=headers,params=params)
print(f"status code:{r.status_code}")
#将API响应赋给一个变量
print(f'网页数据类型为:',type(r))
pprint(r.json())
用回调函数
请求参数缺失或者不对