需求:输入城市名称就可以查询到所在地区的肯德基餐厅门店地址,并以文本形式保存。
一、打开肯德基官方网站利用抓包工具进行分析
示例:在餐厅关键字中输入杭州,点击查询。同时我们可以在Network的XHR中看到有一个ajax请求的数据包,分析得出是post请求,返回回来的内容是text, 如图1所示。
![图1](https://img-blog.csdnimg.cn/bdec430a0b694f86b59b1b87fc9a6075.png)
从图2中可以看出,请求携带的参数是5个。
![图2 post请求携带的参数](https://img-blog.csdnimg.cn/37e08622d0a247f6b883b42cd8328809.png)
二、编码
1.翻页用for循环
2.存储文件时模式为a追加写入
import requests
if __name__ == "__main__":
url ='http://www.kfc.com.cn/kfccda/ash