"""
作者:Acha
時間:2021-2-15
功能:查詢肯德基位址資訊
"""
import requests
# 肯德基URL
url = 'http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword'
# 提示進入操作界面
print(" ========= 歡迎使用 肯德基位址查詢 =========", '\n')
# 請求頭
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64)"
" AppleWebKit/537.36 (KHTML, like Gecko)"
" Chrome/87.0.4280.141"
" Safari/537.36"}
# 城市,關鍵字 查詢
city = str(input("輸入城市 >> "))
keyword = str(input("輸入關鍵字 >> "))
# 查詢前 5 頁位址
for i in range(5):
# 動态參數
data = {
"cname": city,
"pid": '',
"keyword": keyword,
"pageIndex": str(i),
"pageSize": "10"
}
# 請求體
response = requests.post(url=url, headers=headers, data=data)
# 肯德基位址 清單
list_addr = response.json()['Table1']
# 周遊 輸出肯德基位址
for row in list_addr:
print(row['storeName']+'餐廳', row['addressDetail'], row['pro'])