|
|
禁止求评分、诱导评分、互刷评分、互刷悬赏值,违规者封号处理。
禁止发布推广、邀请码、邀请链接、二维码或者有利益相关的任何推广行为。
所有非原创软件请发布在【精品软件区】,发帖必须按照本版块版规格式发帖。
[mw_shl_code=python,true]import requests
import csv
url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36'}
f = open('book.csv',mode='a',encoding='utf-8',newline='')
#表头
csv_writer = csv.DictWriter(f,fieldnames=[
'餐厅名称',
'餐厅地址',
'详情',
])
#表单数据
for i in range(1,11):
data = {
'cname': '',
'pid': '',
'keyword': '北京',
'pageIndex': f'{i}',
'pageSize': '10',
}
#请求字符串
params = {'op':'keyword'}
response = requests.post(url=url, params=params, headers=headers, data=data)
json_data = response.json() #将结果进行反序列化 将对象转化为可以传输、储存的数据
for i in json_data['Table1']:
name = i['storeName']
address = i['addressDetail']
services = i['pro']
print(name,address,services)
dict = {
'餐厅名称':name+'餐厅',
'餐厅地址':address,
'详情':services
}
csv_writer.writerow(dict)[/mw_shl_code] |
|