寻找肯德基餐厅
寻找你身边的肯德基餐厅。
'''
需求-肯德基餐厅信息获取
'''
import requests
import json
def page():
url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=cname'
#修改成自己电脑的User-Agent即可
headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0"
}
for i in range(1,25):
i = str(i)
data = {
"cname": "重庆", #输入想要查询的当地地名
"pid": "",
"pageIndex": i, #查询的页数自己修改
"pageSize": 10, #固定一页只有10个餐厅的数据
}
response = requests.post(url= url,headers= headers,data= data).json()
response = response['Table1']
with open('kfc.json', 'a', encoding='utf-8')as f:
# 把字典列表转化成字符串
date = json.dumps(response, ensure_ascii=False) + ',\n'
f.write(date)
print('爬虫结束!!!')
page()
大家可以去寻找自己身边的肯德基餐厅,哈哈哈!!!