赞
踩
在 Python 中,你可以使用 random
模块中的 choice
函数来从一个列表中随机选择一个元素。例如,你可以使用如下代码来随机决定今天吃什么饭:
- importrandom
-
- # 列出可供选择的饭菜
- meals = ['刀削面', '盖浇饭', '大盘鸡']
-
- # 从列表中随机选择一个饭菜
- meal = random.choice(meals)
- print("今天吃:", meal)
为了从国内网站抓取对应的食物图片,你可以使用 Python 中的网络爬虫库,例如 requests
和 BeautifulSoup
。例如,你可以使用如下代码来爬取网页并提取图片链接:
- import requestsfrom bs4 import BeautifulSoup
-
- # 发送请求并解析网页
- response = requests.get('http://example.com/meals')
- soup = BeautifulSoup(response.text, 'html.parser')
-
- # 查找图片链接
- image_links = soup.find_all('img')
- print(image_links)
然后你可以使用 urllib
模块中的 request.urlretrieve
函数来下载图片:
- import urllib
-
- # 下载图片
- urllib.request.urlretrieve(image_link, 'meal.jpg')
总的来说,你可以将这些代码结合起来,完成随机决定今天吃什么饭的功能。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。