天天看點

python 來查 肯德基 address

"""
作者: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'])