爬虫之餐馆随机选址

设计一个程序,用户只需要输入自己所在位置(如:腾讯大厦),即可弹出附近的餐厅名,供用户进行选择。
(1)借助饿了么网站写爬虫。
(2)可以帮你随机选一家餐厅去吃。
(3)输出餐厅的名称。程序随机出一个餐馆后,用户可以拒绝吃这一家,程序会重新启动随机,直到用户满意为止。

import json,requests,random

url='https://www.ele.me/restapi/shopping/restaurants?extras%5B%5D=activities&geohash=ws100xkkpznf&latitude=22.54055&limit=24&longitude=113.934401&offset=0&terminal=web'
headers={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'}

res=requests.get(url,headers=headers)
jsonres=json.loads(res.text)
for x in jsonres:
    list.append(x['name'])
    print(x[''])
#print(list)
a = random.choice(list)

while True:
    b=input('拒绝去'+a+'吃饭吗?是/否')
    if b == '是':
        a = random.choice(list)
    else:
        break
       

你可能感兴趣的:(爬虫之餐馆随机选址)