【Python从入门到进阶】25、urllib获取快餐网站店铺数据

接上篇《24、获取网站电影排行》
上一篇我们讲解了如何使用的get请求抓取某某电影排行榜信息 。本篇我们来讲解如何使用的post请求抓取某某快餐网站店铺数据 。
一、某某快餐网站介绍 1、某某快餐网站
某某快餐店网址为::
作为全球最大的快餐连锁店之一,某某基以其独特的味道和创新的产品而备受消费者喜爱 。作为一个时尚、现代和互联网化的品牌,某某基官网是与时俱进的,为广大消费者提供了更多的选择和方便 。
在某某基官网上,用户可以轻松地浏览所有的产品,并了解每种菜品的详细信息和口味 。还可以通过网上订购,在家中享用美食 。此外,某某基官网还提供了专业的营养咨询和健康生活方式提示,以满足不同消费者的需求:
2、餐厅列表信息介绍

【Python从入门到进阶】25、urllib获取快餐网站店铺数据

文章插图
点击网站首页的“餐厅查询”,或这直接浏览器输入“”地址,都可以看到某某快餐店餐厅的列表信息:
选择相应的城市,就可以查询到,结果是以从上到下的列表形式展示:
二、抓取餐厅列表信息 1、分析页面数据请求
我们按照上面网页的分析,准备抓取某某基餐厅列表第一页所有餐厅信息 。
我们F12打开餐厅列表首页的源码信息,清空其中的内容,重新选择城市后,可以看到只有一条请求信息:
【Python从入门到进阶】25、urllib获取快餐网站店铺数据

文章插图
通过分析判断,这里的结果看起来就是餐厅列表的请求结果:
地址是“”,是一个post请求:
请求参数有“cname”、“pid”、“”、“”:
【【Python从入门到进阶】25、urllib获取快餐网站店铺数据】其中“cname”为要查询的城市名称,“pid”为上图“生日聚会”、“全天营业”等标签的id,“”和“”为分页的页码和一页加载的数据量 。