【python爬虫】模拟肯德基餐厅地理信息查询

2023-07-29,,

本篇仅在于交流学习

网页地址:
http://www.kfc.com.cn/kfccda/storelist/index.aspx

解析页面

在搜索栏输入地理位置便会显示地理信息

解析后发现页面是以json发送所需文字信息

每一页的数据信息

代码:

import requests
import json
if __name__ == '__main__':
url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword'
kw = input('输入地址:')
for ss in range(1,6):
ss = str(ss)
parma = {
'cname': '',
'pid': '',
'keyword': kw,
'pageIndex': ss,
'pageSize': '10',
}
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36"
}
response = requests.post(url=url, params=parma, headers=headers).json()
print(response)
fileName = kw + '.json'
fp = open(fileName, 'w', encoding='utf-8')
json.dump(response, fp=fp, ensure_ascii=False) # 捕获为中文,不能用axaj翻译
fp.close()
print('end')

  

效果:

【python爬虫】模拟肯德基餐厅地理信息查询的相关教程结束。

《【python爬虫】模拟肯德基餐厅地理信息查询.doc》

下载本文的Word格式文档,以方便收藏与打印。