欢迎来我Python萌新的小站

用python帮你做决定——今天吃什么?

前两天和朋友聊天,说最近每次回家做饭都不知道要吃什么,好苦恼。

对于选择这种事情,不能因为这个浪费了人生啊,对吧。

基于对好友的“体贴”(我也是够无聊的),就搞一个随机生成菜单的脚本吧!

我们就让Python这个好朋友帮我们来选择一下——今天吃什么~

基本逻辑

1、自己选择想要吃的食材和菜的数量,初始化各种参数

2、随机在食材列表中选择指定数量的食材(帮你选择食材)

3、基于requests,使用食材关键词在下厨房网页端搜索菜谱网页源代码,返回菜谱列表

4、随机在菜谱列表中选择一个菜谱,然后输出菜的做法。

5、再根据需要增加关键词筛选和评分过滤机制,提高菜谱的质量。

代码实现

输出样例

附录

原本增加了每个步骤的配图,以便更好的理解步骤的,但是因为有些步骤是没有对应图片的。为了避免不必要的麻烦,就不加图片了,改成在菜谱名称边上显示对应菜谱的链接,方便查找。

立一个小flag,有空了再把这个做一个windows客户端和一个web端来玩玩好了。

喜欢 (16)分享 (0)
(4)个小伙伴在吐槽
  1. 大佬 现在好像运行有问题 list index out of range 提示这个
    wwww2020-05-26 14:10 回复
    • 可以看下是不是网页返回的源码变了,导致re做正则判断的时候没有筛选出对应数据
      松鼠男2020-08-21 11:43 回复
  2. 问题来了:这位朋友必须要安装python才能够运行诶,有什么办法可以把它导出呢
    annian2021-04-09 14:25 回复
    • 可以打包成exe的可执行程序,或者做成服务放在云服务器上来着,弄个简单的前端页面做展示。
      松鼠男2021-10-26 15:39 回复
发表我的评论
取消评论
友情提示:插入代码时请使用:  <pre>要插入的代码</pre>   以达到最佳效果!

表情     0 + 8 = ? (必填)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址