这个项目比药监局简单,但是我在抓取url的时候抓成了http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx
每次的输出都是-1000,弄了蛮久。
以此为鉴。
第二就是text格式文件可以用json对象输出
# -*- coding: utf-8 -*-
import requests
import json
if __name__ == '__main__':
all_data_list = []
url= 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword'
path=input('请输入要查询的地址:')
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.87 Safari/537.36'
}
#参数
for pageIndex in range(1,5):
pageIndex = str(pageIndex)
data={
'cname':'',
'pid':'',
'keyword': path, #地址
'pageIndex': pageIndex, #页数
'pageSize': '20' #一页显示多少个
}
response= requests.post(url