爬取懂che帝的车型信息时,没太整明白request.post()里面的参数是干什么用的,所以写篇学习笔记提醒一下自己。
url = 'https://www.dongchedi.com/motor/brand/m/v6/select/series/?city_name=%E6%AD%A6%E6%B1%89' headers = {'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36'} ## for offset in range(0, 2000) data = {'offset': '{}'.format(offset),'limit': 30,'is_refresh': 1,'city_name': '武汉'} response = requests.post(url, headers=headers, data=data).json()
01.文档说明
Developer Interface — Requests 2.26.0 documentationhttps://docs.python-requests.org/en/master/api/#requests.Response
02.源码
03.总结
总之,我想搞明白的就是传进去的data参数有什么用
>>data相当于一个表单的内容
>>如果是一个登录界面,那data可以传进去的值就包括账号,密码这些内容
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)