import requests
from openpyxl import Workbook
wb=Workbook()
sheet=wb.active
sheet.title=‘肯德基餐厅位置查询’
pp=[‘餐厅名称’,‘地址’,‘店内服务’]
sheet.append(pp)
headers={
‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36’
}
session = requests.Session()
session.headers.update(headers)
pu=str(input(‘请输入你要爬取的地名: ‘))
num1=[’{}’.format(num) for num in range(1,int(input(‘请输入你要爬取的页数: ‘))+1)]
for num in num1:
data={‘cname’: pu,
‘pid’:’’,
‘pageIndex’: [’{}’.format(num)],
‘pageSize’: ‘10’}
res=session.post(‘http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=cname’,data=data,timeout=1)
json=res.json()
for json1 in json[‘Table1’]:
try:
# 餐厅名称2
name = ‘{}’.format(json1[‘storeName’]) + ‘餐厅’
# 地址
address = ‘{}’.format(json1[‘addressDetail’])
# 店内服务
liwu = ‘{}’.format(json1[‘pro’])
po=[name, address, liwu]
sheet.append(po)
print(name, address, liwu)
except:
continue

wb.save(str(pu)+‘城市的肯德基地点.xlsx’)

肯德基餐厅查询Python代码相关推荐

  1. Python爬虫爬取肯德基餐厅信息案例实现(含源码及详细解释)

    1. 需求: 爬取肯德基某一地区的餐厅数量以及其具体信息 (以下代码我仅仅展示出餐厅的店名信息,并将其用列表方式保存在.txt文件中) 2.学习python爬虫的好课推荐: b站上的路飞学城IT,提醒 ...

  2. Python爬虫案例:简单爬取肯德基餐厅位置信息

    目录 代码 成功获取的数据预览 代码 # Python爬虫简单例子 # 爬取肯德基餐厅位置信息 # 仅供学习交流!import requests;# 判断是否是当前文件运行 if __name__ = ...

  3. python爬虫翻页操作——ajax肯德基餐厅门店信息爬取

    需求:输入城市名称就可以查询到所在地区的肯德基餐厅门店地址,并以文本形式保存. 文章目录 一.打开肯德基官方网站利用抓包工具进行分析 二.编码 三.总结 一.打开肯德基官方网站利用抓包工具进行分析 示 ...

  4. Requests库实战(四)---爬取肯德基餐厅地址信息

    功能:爬取查询后的肯德基餐厅的地址信息 地址:http://www.kfc.com.cn/kfccda/storelist/index.aspx 亮点是post请求的参数有两组:查询字符串参数,表单数 ...

  5. 中国大陆肯德基餐厅全面停用塑料吸管;可口可乐与时尚包袋品牌Kipling推出联名系列 | 美通企业日报...

    今日看点:肯德基和必胜客在中国推出新减塑行动.比利时包袋品牌Kipling携手可口可乐推出联名系列.华扬联众与海南旅投签订战略合作协议,共建一流免税概念社区.博安生物完成6.82亿元战略融资.燧原科技 ...

  6. python实现肯德基店铺查询

    在使用VScode进行调试时,调试不会进入到自定义的函数内部,如果不使用try/except进行异常处理,函数内部出现的错误不易被发现! 一.代码 import requests import jso ...

  7. 爬虫作业1:爬取肯德基餐厅地址查询

    网址:https://www.kfc.com.cn/kfccda/index.aspx 流程与爬取豆瓣电影排行榜一致 分析一下网站: 进入肯德基官网: 点击最下面,餐厅查询. 餐厅关键词写一个城市,例 ...

  8. 数据挖掘 肯德基餐厅信息查询

    import requests import json if __name__=='__main__':#请求的网页url='http://www.kfc.com.cn/kfccda/ashx/Get ...

  9. 爬虫:利用python+requests爬取全国肯德基餐厅门店信息,并写入CSV文件中

    爬虫思路: 1.确定url 2.发送请求 requests 3.解析数据 4.保存数据(本地) 关键库:requests,re,csv,pprint(用与console看数据) 一.利用lagou的一 ...

最新文章

  1. python编写赛车游戏单机版_使用Python中OrderedDict模拟一个简单的竞速游戏排名
  2. Spark的Yarn模式及其案例
  3. CI/CD — Overview
  4. 目前我国家庭计算机用户接入因特网的下述,目前我国家庭计算机用户接入因特网的下述几种方法中,速度最快的是________ 。...
  5. 1035:等差数列末项计算
  6. codeforces 414C C. Mashmokh and Reverse Operation(归并排序求逆序对)
  7. 软件质量保证与测试(什么是图灵测试)
  8. cognos安装和配置即席报表流程
  9. 真实场景下如何解决类别不平衡问题
  10. sql语句与mysql_MySQL-sql语句
  11. error: 'Can't connect to local MySQL server through socket '/data/3307/data/mysql.sock' (2)'
  12. 数据库系统概论第五版_第二章:关系数据库
  13. 驱动开发入门 - 之一:Win7 SP1 x64 驱动开发环境搭建
  14. Three.js杂记(十一)—— 精灵与粒子(绘制中国地图)
  15. 那些年的广告语【持续更】
  16. 2021年美赛资料准备
  17. 报错:xxx.foreach is not a function
  18. Android距离传感器unregisterListener无用解决
  19. python制作流动图_炫酷!用Python制作漂亮的流动桑基图
  20. Linux 路由表和静态路由

热门文章

  1. 到底是什么让IT人如此苦逼???
  2. LeetCode-买卖股票的最佳时机 II
  3. 面试笔试算法-搜索综合问题
  4. 南大通用8a产品工具orato8a
  5. vim列删除、列修改
  6. 《一战封神》(每日登录领礼包)做日环任务领剑魂
  7. 当心Azure跨区域数据传输产生额外费用
  8. PAT题解——Basic Level——1015 德才论
  9. 计算机音乐我还是曾经那个少年,我还是曾经那个少年
  10. Zotero——实现多台电脑上云端同步