1 import requests
2 list=[]
3 def ua(place="北京",pageIndex="1"):
4 cookies = {
5 'route-cell': 'ksa',
6 'ASP.NET_SessionId': 'unlvrjaq405kxftmopzeerp2',
7 'Hm_lvt_1039f1218e57655b6677f30913227148': '1649679619',
8 'Hm_lpvt_1039f1218e57655b6677f30913227148': '1649679619',
9 'Hm_lvt_5fd8501a4e4e0eddf0c4596de7bd57ab': '1649679619',
10 'Hm_lpvt_5fd8501a4e4e0eddf0c4596de7bd57ab': '1649679655',
11 'SERVERID': '7b574a5ee35938b607213c6a1c6f2c4a|1649679786|1649679619',
12 }
13
14 headers = {
15 'Connection': 'keep-alive',
16 'Accept': 'application/json, text/javascript, */*; q=0.01',
17 'X-Requested-With': 'XMLHttpRequest',
18 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36',
19 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
20 'Origin': 'http://www.kfc.com.cn',
21 'Referer': 'http://www.kfc.com.cn/kfccda/storelist/index.aspx',
22 'Accept-Language': 'zh-CN,zh;q=0.9',
23 }
24
25 params = {
26 'op': 'keyword',
27 }
28
29 data = {
30 'cname': '',
31 'pid': '',
32 'keyword': place,
33 'pageIndex': pageIndex,
34 'pageSize': '10',
35 }
36 return headers,params,cookies,data
37
38 for i in range(1,11):
39 headers,params,cookies,data=ua("北京",i)
40 response = requests.post('http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx', headers=headers, params=params,
41 cookies=cookies, data=data, verify=False)
42 result=response.json()
43 list.append(result)
44 print("--------")
45 list =str(list)
46 filename = "kfc.html"
47 with open(filename, "w+",encoding='utf-8') as fp:
48 fp.write(list)
49 print("完成")