Python爬虫案例:简单爬取肯德基餐厅位置信息
目录
代码
成功获取的数据预览
代码
# Python爬虫简单例子
# 爬取肯德基餐厅位置信息
# 仅供学习交流!import requests;# 判断是否是当前文件运行
if __name__ == '__main__':# 请求数据的url定义url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword';# 请求头定义headers = {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 SLBrowser/8.0.0.4153 SLBChan/103"};# 获取用户输入的城市名cityName = input("请输入查询的城市名称:")# 请求参数定义params = {"cname":"","pid":"","keyword":cityName,"pageIndex":1,"pageSize":10}# 发起第一次post请求,获取表数据量response = requests.post(url=url,data=params,headers=headers);json_obj = response.json();rowCount = json_obj.get("Table")[0].get("rowcount");# 发起第二次post请求,获取数据params["pageSize"] = rowCount;response = requests.post(url=url, data=params, headers=headers);json_obj = response.json();datas = json_obj["Table1"];# 文件内容 标题定义fileContent = "省份\t城市名\t商店名\t地址\t特殊权限\n"# 遍历提取数据,进行格式化for item in datas:t_obj = item;fileContent += t_obj.get("provinceName") + "\t";fileContent += t_obj.get("cityName") + "\t";fileContent += t_obj.get("storeName") + "\t";fileContent += t_obj.get("addressDetail") + "\t";fileContent += t_obj.get("pro") + "\n"# 写到文件中保存file = open("./KenDeiJi_datas.txt","w",encoding="utf-8");file.write(fileContent);file.close();
成功获取的数据预览
省份 城市名 商店名 地址 特殊权限
福建省 福州市 万达 鳌江路8号福州金融街万达商业广场一层(1-70)、二层(2-1) Wi-Fi,店内参观,礼品卡,生日餐会
福建省 福州市 福州万象 工业路691号万象城购物中心一、二层 Wi-Fi,店内参观,礼品卡,生日餐会
福建省 福州市 福州金桔 仓山区金桔四路永辉广场1楼 Wi-Fi,店内参观,礼品卡,生日餐会
天津市 天津市 福州道 福州道916号 Wi-Fi,礼品卡,生日餐会
上海市 上海市 福州 福州路556号 Wi-Fi,点唱机,礼品卡,溯源
四川省 德阳市 福州路 广汉福州路2段一号-1至1层 Wi-Fi,店内参观,礼品卡,生日餐会
山东省 青岛市 福州路 福州路与人民路交叉口利客来平度购物中心一层东南把角的房产 Wi-Fi,店内参观,礼品卡,生日餐会
福建省 福州市 福州茶亭0591-87111280 台江区八一七中路264号 24小时,Wi-Fi,礼品卡
山东省 青岛市 福州南路 扬州路北侧福州南路东侧宝龙城市广场一楼67750716 Wi-Fi,礼品卡,生日餐会
福建省 泉州市 朴里一 泉厦高速公路朴里服务区福州往厦门方向跨线大楼A区二层(0595-85019153) Wi-Fi,点唱机,精选店,礼品卡
福建省 泉州市 朴里二精选 泉厦高速公路朴里服务区厦门往福州方向跨线大楼B区二层(0595-85026973) Wi-Fi,点唱机,精选店
福建省 福州市 福州火车站精选 福州火车站北广场第五候车室7号-9号检票口楼上 精选店
福建省 福州市 火车南站出发层 城门镇胪雷村福州南站候车层编号HC38 Wi-Fi,点唱机,精选店
福建省 福州市 火车南站到达层 仓山区城门镇胪雷村福州南站出站层CZ-29点位 Wi-Fi,点唱机,精选店
福建省 福州市 福州南街 八一七北路南街商业中心负二层086-087商铺 Wi-Fi,点唱机
福建省 福州市 鳌峰 鳌峰街道鳌峰路190号福州永辉商品交易中心整座建筑中1-2层部分 24小时,Wi-Fi,点唱机,店内参观,生日餐会
福建省 福州市 福峰路 铺晋安区新店镇福峰路68号福州奥林匹克花园二期A地块国际交流中心一层5-111号商 24小时,Wi-Fi,店内参观,生日餐会
福建省 福州市 杨桥中路 杨桥中路289号福州凤凰酒家杨桥中路一侧一层1号店面 24小时,Wi-Fi,点唱机,生日餐会
福建省 福州市 SS临时-福州肯德基市场 海峡会展中心6号展厅 Wi-Fi,点唱机,店内参观
福建省 福州市 福州软件大道 软件大道A区双创新城6#楼1层003室 Wi-Fi,店内参观,生日餐会
福建省 福州市 福州软件大道 软件大道A区双创新城6#楼1层003室 Wi-Fi,店内参观,生日餐会
福建省 福州市 福州宜家 晋安区福马路788号宜家家居商业广场L1层M108号 Wi-Fi,点唱机,店内参观,生日餐会
福建省 福州市 福州宜家 晋安区福马路788号宜家家居商业广场L1层M108号 Wi-Fi,点唱机,店内参观,生日餐会
福建省 福州市 福州湖滨路 湖滨路66号中福西湖花园1#楼B区1层B店面等部分店面 Wi-Fi,店内参观,生日餐会
福建省 福州市 福州湖滨路 湖滨路66号中福西湖花园1#楼B区1层B店面等部分店面 Wi-Fi,店内参观,生日餐会
福建省 福州市 福州秀山路 新店镇秀山路245号索高广场1楼1层6-7号商铺 24小时,Wi-Fi,点唱机,店内参观,生日餐会
福建省 福州市 福州秀山路 新店镇秀山路245号索高广场1楼1层6-7号商铺 24小时,Wi-Fi,点唱机,店内参观,生日餐会
福建省 福州市 福州外语外贸 长乐区首占村福州外语外贸学院北区食堂一层部分及新教学楼一层部分 Wi-Fi,点唱机,店内参观,手机点餐
福建省 福州市 福州外语外贸 长乐区首占村福州外语外贸学院北区食堂一层部分及新教学楼一层部分 Wi-Fi,点唱机,店内参观,手机点餐
福建省 福州市 福州外语外贸外卖点 首占村福州外语外贸学院北区食堂一层部分 Wi-Fi,生日餐会,手机点餐
福建省 福州市 福州外语外贸外卖点 首占村福州外语外贸学院北区食堂一层部分 Wi-Fi,生日餐会,手机点餐
Python爬虫案例:简单爬取肯德基餐厅位置信息相关推荐
- python爬虫翻页操作——ajax肯德基餐厅门店信息爬取
需求:输入城市名称就可以查询到所在地区的肯德基餐厅门店地址,并以文本形式保存. 文章目录 一.打开肯德基官方网站利用抓包工具进行分析 二.编码 三.总结 一.打开肯德基官方网站利用抓包工具进行分析 示 ...
- Requests库实战(四)---爬取肯德基餐厅地址信息
功能:爬取查询后的肯德基餐厅的地址信息 地址:http://www.kfc.com.cn/kfccda/storelist/index.aspx 亮点是post请求的参数有两组:查询字符串参数,表单数 ...
- Python爬虫入门 | 5 爬取小猪短租租房信息
小猪短租是一个租房网站,上面有很多优质的民宿出租信息,下面我们以成都地区的租房信息为例,来尝试爬取这些数据. 小猪短租(成都)页面:http://cd.xiaozhu.com/ 1.爬取租房标题 ...
- python抓取文献关键信息,python爬虫——使用selenium爬取知网文献相关信息
python爬虫--使用selenium爬取知网文献相关信息 写在前面: 本文章限于交流讨论,请不要使用文章的代码去攻击别人的服务器 如侵权联系作者删除 文中的错误已经修改过来了,谢谢各位爬友指出错误 ...
- Python爬虫爬取肯德基餐厅信息案例实现(含源码及详细解释)
1. 需求: 爬取肯德基某一地区的餐厅数量以及其具体信息 (以下代码我仅仅展示出餐厅的店名信息,并将其用列表方式保存在.txt文件中) 2.学习python爬虫的好课推荐: b站上的路飞学城IT,提醒 ...
- 爬虫作业1:爬取肯德基餐厅地址查询
网址:https://www.kfc.com.cn/kfccda/index.aspx 流程与爬取豆瓣电影排行榜一致 分析一下网站: 进入肯德基官网: 点击最下面,餐厅查询. 餐厅关键词写一个城市,例 ...
- Python爬虫:简单爬取粤菜菜谱
项目场景: 简单爬取粤菜菜谱. 实现思路: 访问主页,获取每个菜品的菜名.图片.详情页面网址. 访问上一步中获得的所有详情页面,获取工艺.口味.时间.主料.辅料信息. 清洗所获得的数据. 保存至本地文 ...
- Python爬虫使用selenium爬取qq群的成员信息(全自动实现自动登陆)
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: python小爬虫 PS:如有需要Python学习资料的小伙伴可以 ...
- Python爬虫练习(爬取OJ题目和学校信息通知)
爬取OJ题目和学校信息通知 一.爬取南阳理工OJ题目 1. 初步分析 2. 代码编写 二.爬取学校信息通知 1. 每页url分析 2. 每页内容爬取 总代码 三.总结 参考 一.爬取南阳理工OJ题目 ...
最新文章
- 天堂Lineage(單機版)從零開始架設教學
- 给老婆写个Python教程
- 我怎样才能找到带有Mathematica的Waldo?
- 获取go语言官方文档的两个方法
- MTK OEM Unlock
- 代码逻辑分析_双11模块79.34%的前端代码是怎样智能生成的?
- [渝粤教育] 广东-国家-开放大学 10259k2_经济学基础_21秋考试
- static函数与普通函数区别
- 一声叹息:我们内心里的那些恶毒
- redis 槽点重新分配 集群_弄懂一致性哈希后我打通了redis分区集群的原理
- 季节性的分析才不简单,小心不要在随机数据中也分析出季节性...
- 为什么一些手机厂商要砍掉呼吸灯?
- 自定义 matplotlib 设置
- matlab 信号与系统(一)—— 上采样(Upsampling)和下采样(Downsampling)
- Windows Mobile之开机自启动
- AB-PLC软件安装以及授权
- Navicat Preminm注册机 和源文件
- 数字化转型六图法:数据地图
- 【论文笔记】:Region Proposal by Guided Anchoring
- get 传值 是params
热门文章
- Json是什么?Json的数据格式如何转换
- wireshark 解密加密报文
- 关于char str[20]=““ 和 char str[20]=“ “
- win10 ltsc版本怎么安装微软商店?
- 微信小程序同一个登录按钮上触发获取微信用户信息和电话号码
- [2021.11.28]使用摄像头预览和拍照(Camera1)
- vue通过原生input进行封装照相功能
- 推荐几个音频剪切软件给大家
- 神经网络训练加速、增加稀疏性操作(Dropout、GN、BN、LRN)
- Caused by: android.content.res.Resources$NotFoundException: File res/drawable/main_tab_conversation_