1.用到的模块:
requests
pprint
csv
2.找到肯德基门店网站进入门店位置页面后,打开抓包工具,找到response中包含所需信息的正确的url信息
3. 导入地址url
4.为防止被拦截,进行UA伪装
5.发送post请求
6.将得到的响应数据转换成json字符串
7.进行数据整理
8.创建并将数据导入csv文件
下面是代码实现:
import requests
import pprint
import csv
KFC_url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword'
agent = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'
}
data = {
'keyword': '舟山', 'pageIndex': 1, 'pageSize': '4', 'cname': '', 'pid': ''
}
response = requests.post(url=KFC_url, headers=agen