获取南京肯德基门店列表
获取南京肯德基门店列表
- 以南京为例批量获取肯德基门店信息
import urllib.request
import urllib.parse
import json
import csvdef do_invoke(page): base_url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=cname'data = {'cname': '南京','pid': '','pageIndex': page,'pageSize': 10}# get请求需要对url编码同时可以指定字符集data = urllib.parse.urlencode(data).encode('utf-8') # 访问http://www.kfc.com.cn获取cookieheaders = {'Cookie': 'xxx'}req = urllib.request.Request(url=base_url, data=data, headers=headers)return reqdef get_content(req):resp = urllib.request.urlopen(req)content = resp.read().decode('utf-8')jsonObj = json.loads(content)return jsonObjdef fillRes(jsonObj, res): tables = jsonObj.get('Table1')# 临时列表,每次使用后需要重置result = []for table in tables:result.append(table.get('provinceName') + table.get('cityName'))result.append(table.get('addressDetail'))result.append(table.get('pro'))res.append(result)result = []if __name__ == '__main__': start_page = int(input('请输入起始页码:'))end_page = int(input('请输入结束页码:'))res = []for page in range(start_page, end_page + 1):req = do_invoke(page) jsonObj = get_content(req)fillRes(jsonObj, res)with open('南京肯德基门店.csv', 'w', encoding='utf-8', newline='') as f:writer = csv.writer(f)writer.writerows(res)
获取南京肯德基门店列表相关推荐
- python爬虫获取肯德基门店信息
python爬虫获取肯德基门店信息 1.在谷歌浏览器中打开肯德基官网,进入餐厅查询页面 2.在搜索框中输入地区并按f12打开开发者工具 发现已经抓取到了一条Ajax请求,可以从中获取请求的url,以及 ...
- python爬取ajax动态内容肯德基门店_爬虫爬取国内肯德基门店信息
预期效果 爬取每个城市(300+城市)所有的肯德基门店信息,保存到excel中,效果如下: 代码实现 import requests import csv import json def getDat ...
- python爬虫案例分析:爬取肯德基门店地址数据导入csv文件并最终用excel文档呈现
1.用到的模块: requests pprint csv 2.找到肯德基门店网站进入门店位置页面后,打开抓包工具,找到response中包含所需信息的正确的url信息 3. 导入地址url 4.为防止 ...
- 利用requests模块爬取任意城市肯德基门店地址
最近,作者在学习爬虫,故也简单的做了一个爬取作者所在城市肯德基门店地址信息的项目实例,并将其推广到可爬取各大城市肯德基门店地址.具体如下: 运行结果:
- python爬取ajax动态内容肯德基门店,Python爬虫如何爬取KFC地址
随着人们生活水平的提高,肯德基这类的快餐消费的十分火爆,成为小朋友和年轻人的最爱,我们到一个地方想要找到肯德基店面,会根据导航获取肯德基地址,那你知道我们也可以使用python爬虫获取KFC地址吗?我 ...
- python爬取ajax动态内容肯德基门店_新手爬虫.全国KFC门店地址抓取.
import requests import json def getJSON_text(url, num=str(10), city='北京'): headers = { 'User-Agent': ...
- 肯德基门店 csv
import requests import pprint import csvfor page in range(1,6):print("========正在获取{}页数据======== ...
- python 爬虫 爬取肯德基门店信息
import requests 肯德基餐厅查询: http://www.kfc.com.cn/kfccda/storelist/index.aspx **分析:**数据为动态加载数据通过全局抓包工具的 ...
- Python爬虫 - 爬取肯德基门店信息
import requests import jsonitem = [] header = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) ...
最新文章
- ActionDescriptor 的认识
- Meta 研发触觉手套助力元宇宙,虚拟世界也可以有触觉
- php二进制安全的含义
- 禁用内存清理_win10电脑开机内存占用高达80%以上如何解决
- ActiveMQ使用spring JmsTemplate发送消息(一)
- Python20-Day03
- 选ac+ap还是mesh方案?
- 简单python脚本实例-终于晓得python入门脚本实例
- 4412 学习目录总结
- 抽象代数学习笔记四《群:子群、同构、同态》
- 全国第三次土壤普查实验室筛选开始 实验室要求理化检测指标仪器一览
- 绕过tp路由器管理密码_路由器管理员密码忘了怎么办 路由器管理员密码忘了解决方法【介绍】...
- 淘宝订单信息获取接口,淘宝开放平台R2权限,淘宝开放平台订单获取接口
- [技巧]Ubuntu与Windows10局域网共享文件夹
- 关于我装黑苹果的那些事儿
- 2020谷歌学术指标出炉,CVPR成AI学术会议总榜第一名
- 【html】【一个简单的用户登录页面代码】
- 47.continue终止本次循环进入下一次循环
- linux搭建DNS域名解析服务
- jfif怎么改成jpg,jfif转jpg方法