在家无聊?python快爬取一份美食食谱,增进一下厨艺吧!速戳

本文介绍如何使用Python爬虫技术抓取美食食谱,并通过邮件发送到指定邮箱。通过讲解所需的模块、爬虫函数、邮件发送步骤及设置定时发送,让你轻松获取每日美食灵感。
摘要由CSDN通过智能技术生成
               疫情期间,多数人都宅在家里,虽然也快胜利
           了,但每日三餐还是必不可少的。利用一个简单的
           python爬虫技术可以爬取到诱人的美食食谱,动手
           学做菜,之后便可享受自己的劳动成果,体验味蕾
           的挑战!
  1. 先简单说一下构思:借助python的一些模块和爬虫技术把菜谱定时的发送到指定的邮箱
  2. 所需模块:
import requests,bs4,smtplib,schedule,time,random,datetime
from email.mime.text import MIMEText
from email.header import Header

安装模块的代码:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple [模块名]

  1. 接下来分步骤给出代码详解

  2. 定义爬取和解析数据并写入列表的函数

def weather_spider():
#定义爬取和解析数据并写入列表的函数
    url='http://www.xiachufang.com/explore/'
    res=requests.get(url)
    bs=bs4.BeautifulSoup(res.text,'html.parser')
    list_meun=bs.find_all(class_='info pure-u')
    list_all=[]
    #爬取的内容存储于list_all
    for meun in list_meun:
        food_name=meun.find('p',class_='name').text.strip()
        food_link=meun.find('p',class_='name').find('a')['href']
        food_link='http://www.xiachufang.com'+food_link
        food_material=meun.find('p',class_='ing ellipsis').text.strip()
        food_maker=meun.find(class_='stats green-font').text.strip()
        list=str(food_maker)+'的'+str(food_name)+
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值