获取南京肯德基门店列表

  1. 以南京为例批量获取肯德基门店信息
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)

获取南京肯德基门店列表相关推荐

  1. python爬虫获取肯德基门店信息

    python爬虫获取肯德基门店信息 1.在谷歌浏览器中打开肯德基官网,进入餐厅查询页面 2.在搜索框中输入地区并按f12打开开发者工具 发现已经抓取到了一条Ajax请求,可以从中获取请求的url,以及 ...

  2. python爬取ajax动态内容肯德基门店_爬虫爬取国内肯德基门店信息

    预期效果 爬取每个城市(300+城市)所有的肯德基门店信息,保存到excel中,效果如下: 代码实现 import requests import csv import json def getDat ...

  3. python爬虫案例分析:爬取肯德基门店地址数据导入csv文件并最终用excel文档呈现

    1.用到的模块: requests pprint csv 2.找到肯德基门店网站进入门店位置页面后,打开抓包工具,找到response中包含所需信息的正确的url信息 3. 导入地址url 4.为防止 ...

  4. 利用requests模块爬取任意城市肯德基门店地址

    最近,作者在学习爬虫,故也简单的做了一个爬取作者所在城市肯德基门店地址信息的项目实例,并将其推广到可爬取各大城市肯德基门店地址.具体如下: 运行结果:

  5. python爬取ajax动态内容肯德基门店,Python爬虫如何爬取KFC地址

    随着人们生活水平的提高,肯德基这类的快餐消费的十分火爆,成为小朋友和年轻人的最爱,我们到一个地方想要找到肯德基店面,会根据导航获取肯德基地址,那你知道我们也可以使用python爬虫获取KFC地址吗?我 ...

  6. python爬取ajax动态内容肯德基门店_新手爬虫.全国KFC门店地址抓取.

    import requests import json def getJSON_text(url, num=str(10), city='北京'): headers = { 'User-Agent': ...

  7. 肯德基门店 csv

    import requests import pprint import csvfor page in range(1,6):print("========正在获取{}页数据======== ...

  8. python 爬虫 爬取肯德基门店信息

    import requests 肯德基餐厅查询: http://www.kfc.com.cn/kfccda/storelist/index.aspx **分析:**数据为动态加载数据通过全局抓包工具的 ...

  9. Python爬虫 - 爬取肯德基门店信息

    import requests import jsonitem = [] header = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) ...

最新文章

  1. ActionDescriptor 的认识
  2. Meta 研发触觉手套助力元宇宙,虚拟世界也可以有触觉
  3. php二进制安全的含义
  4. 禁用内存清理_win10电脑开机内存占用高达80%以上如何解决
  5. ActiveMQ使用spring JmsTemplate发送消息(一)
  6. Python20-Day03
  7. 选ac+ap还是mesh方案?
  8. 简单python脚本实例-终于晓得python入门脚本实例
  9. 4412 学习目录总结
  10. 抽象代数学习笔记四《群:子群、同构、同态》
  11. 全国第三次土壤普查实验室筛选开始 实验室要求理化检测指标仪器一览
  12. 绕过tp路由器管理密码_路由器管理员密码忘了怎么办 路由器管理员密码忘了解决方法【介绍】...
  13. 淘宝订单信息获取接口,淘宝开放平台R2权限,淘宝开放平台订单获取接口
  14. [技巧]Ubuntu与Windows10局域网共享文件夹
  15. 关于我装黑苹果的那些事儿
  16. 2020谷歌学术指标出炉,CVPR成AI学术会议总榜第一名
  17. 【html】【一个简单的用户登录页面代码】
  18. 47.continue终止本次循环进入下一次循环
  19. linux搭建DNS域名解析服务
  20. jfif怎么改成jpg,jfif转jpg方法

热门文章

  1. webpack-sourceMap配置
  2. win7锁定计算机任务栏,win7计算机快捷键没有了怎么办?将计算机图标锁定到任务栏的方法...
  3. 从美国、中国到非洲……人工智能是如何创造未来的?
  4. mysql字符集设置
  5. 从LFS到BLFS轻松上手
  6. H2:一款基于 Java 的嵌入式关系型数据库
  7. Qt+opencv4区域鼠标截图+图像比对(视频采集)
  8. 最牛逼的性能监控系统,SkyWalking 集强大于一身!
  9. Revit SDK 介绍:PostCommandWorkflow
  10. Oracle个人笔记