当前位置: 首页 > news >正文

关于每日邮件提醒的代码更新

1.不带一言.py

import requests
from lxml import etree
import smtplib
from email.mime.text import MIMEText
from email.utils import formataddrurl = 'https://dict.eudic.net/home/dailysentence/'
r = requests.get(url)
text = r.text
html = etree.HTML(text)
# enx = text.xpath('/html/body/div/div[2]/div[1]/div[2]/p[1]/text()')# urlm = "![img](https://staticv2.hi2future.com/upload/emotion/tsj/t_0034.gif)"
en = html.xpath('/html/body/div/div[2]/div[1]/div[2]/p[1]/text()')
zh = html.xpath('/html/body/div/div[2]/div[1]/div[2]/p[2]/text()')
wb = '-------邮件为每日15点自动发出,来自九牧,如需拒收可联系发件人,或者拉入黑名单'
text = en[0] +"\n"+ zh[0]+"\n"+wbprint(text)
print(f"英文: {en[0]}")
print(f"中文: {zh[0]}")# 通过qq邮箱进行发送
my_sender = 'w@qq.com'  # 填写发信人的邮箱账号
my_pass = 'x'  # 发件人邮箱授权码
my_user = 'a@qq.com'  # 收件人邮箱账号
# su_user = 'n@qq.com' #抄送多人发送,在下面的sendmail方法中进行抄送即可def mail():ret = Truetry:msg = MIMEText(text, 'plain', 'utf-8')  # 填写邮件内容# msg = MIMEText(zh[0], 'plain', 'utf-8')  # 填写邮件内容msg['From'] = formataddr(["tracy", my_sender])  # 括号里的对应发件人邮箱昵称、发件人邮箱账号msg['To'] = formataddr(["test", my_user])  # 括号里的对应收件人邮箱昵称、收件人邮箱账号msg['Subject'] = "发送邮件-duolingguo学习提醒"  # 邮件的主题,也可以说是标题server = smtplib.SMTP_SSL("smtp.qq.com", 465)  # 发件人邮箱中的SMTP服务器server.login(my_sender, my_pass)  # 括号中对应的是发件人邮箱账号、邮箱授权码server.sendmail(my_sender, [my_user, ], msg.as_string())  # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件# server.sendmail(my_sender, [my_user,su_user ], msg.as_string())  # 括号中对应的是发件人邮箱账号、收件人邮箱账号、发送邮件server.quit()  # 关闭连接except Exception:  # 如果 try 中的语句没有执行,则会执行下面的 ret=Falseret = Falsereturn retret = mail()
if ret:print("邮件发送成功")
else:print("邮件发送失败")

2.带每日新闻.py


html_content = f"""<!DOCTYPE html><html><head><meta charset="utf-8"><style>body {{font-family: 'Microsoft YaHei', Arial, sans-serif;margin: 0;padding: 0;background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);min-height: 100vh;}}.container {{max-width: 600px;margin: 0 auto;background: white;border-radius: 20px;overflow: hidden;box-shadow: 0 20px 40px rgba(0,0,0,0.1);margin-top: 20px;margin-bottom: 20px;}}.header {{background: linear-gradient(135deg, #ff6b6b 0%, #feca57 100%);color: white;padding: 40px 30px;text-align: center;}}.content {{padding: 40px 30px;}}.sentence-en {{font-size: 24px;font-weight: bold;color: #2c3e50;line-height: 1.6;text-align: center;margin-bottom: 20px;font-style: italic;}}.sentence-zh {{font-size: 18px;color: #7f8c8d;line-height: 1.6;text-align: center;margin-bottom: 30px;}}.image-section {{text-align: center;margin: 30px 0;padding: 20px;background: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);border-radius: 15px;}}.footer {{text-align: center;padding: 20px;background: #34495e;color: #bdc3c7;font-size: 12px;}}.footer1 {{text-align: center;margin: 30px 0;padding: 20px;border-radius: 15px;}}.date {{background: rgba(255,255,255,0.2);display: inline-block;padding: 8px 20px;border-radius: 20px;margin-top: 10px;font-size: 14px;}}.emoji {{font-size: 48px;margin-bottom: 20px;}}</style></head><body><div class="container"><div class="header"><div class="emoji">📚</div><h1 style="margin:0; font-size: 32px;">每日英语学习</h1><div class="date">{current_time}</div></div><div class="content"><div class="sentence-en">"{english}"</div><div class="sentence-zh">{chinese}</div><div class="image-section"><h3 style="color: #333; margin-bottom: 20px;">🎉 坚持学习,每天进步!</h3><img src="https://staticv2.hi2future.com/upload/emotion/tsj/t_0034.gif" alt="Learning GIF" style="max-width: 200px; border-radius: 15px; border: 4px solid white; box-shadow: 0 8px 25px rgba(0,0,0,0.15);"><p style="margin-top: 15px; color: #666; font-size: 14px;">每天一句英语,积累无限可能</p></div></div><div class="footer1"> <img style="width:80% " src='https://cdn.jsdmirror.com/gh/vikiboss/60s-static-host@main/static/images/2026-02-07.png'/></div><div class="footer"><p>📧 邮件为每日15点内时间段自动发出,来自九牧</p><p>🔔 如需拒收可联系发件人,或者拉入黑名单</p><p style="margin-top: 10px; opacity: 0.7;">&copy; {datetime.now().strftime('%Y')} 每日多邻国英语学习计划</p></div></div></body></html>"""
http://www.jsqmd.com/news/354197/

相关文章:

  • 哪里可以线上排队年夜饭餐厅?美团App性价比首选,省钱又省心 - 资讯焦点
  • day06
  • spingboot茶文化推广系统毕业论文+PPT(附源代码+演示视频)
  • 馬伍旺饮料厂怎么薅羊毛?周末半价 + 春节 88 元券,爽到飞起! - 资讯焦点
  • 2026年kosher犹太认证公司权威推荐:青岛赛克斯犹太食品咨询服务,食品/清真/洁食认证全覆盖 - 品牌推荐官
  • ai工具之讯飞开放平台
  • 【算法基础篇】(五十七)线性代数之矩阵乘法从入门到实战:手撕模板 + 真题详解
  • 春莱怎么薅羊毛?手把手教你用美团神券,一杯省出奶茶钱 - 资讯焦点
  • GEO服务商哪家好?2026年2月优化服务商测评与推荐 - 速递信息
  • /tmp/jave/ffmpeg-amd64-2.4.6-SNAPSHOT 的生成者和生成原因 - 详解
  • 看电影可以外卖什么奶茶喝?美团6.9元起,解锁观影快乐 - 资讯焦点
  • 2026年光伏发电厂家推荐:上海铭扬智慧能源有限公司,提供商业/工厂/家用光伏发电及储能解决方案 - 品牌推荐官
  • 李山山怎么薅羊毛?对比全网,美团这些福利独一份 - 资讯焦点
  • 2026 年 Kimi 优化服务商全维度测评:从技术实力到效果落地的选型指南 - 速递信息
  • 过年给朋友点什么外卖?美团更便宜,多活动叠加省不停 - 资讯焦点
  • 过年给闺蜜点什么外卖不踩雷?美团App更便宜,半价吃遍大牌 - 资讯焦点
  • 2026珠宝店设计与展柜定制深度分析:四大主流方案的选择路径 - 速递信息
  • 2026年矿安/井下/工程小/混凝土小方/小型/矿用水泥搅拌车厂家推荐:济宁嘉联重工机械 - 品牌推荐官
  • 杭州德能水系统二合一安装服务好吗,价格方面是多少? - myqiye
  • IACheck × AI审核:系统化提升欧盟 RoHS 认证质量的材料认证新方案
  • 破界与重塑:敏捷协同下的营销进化——兼论“开源链动2+1模式AI智能名片小程序”在私域裂变中的核心赋能
  • 靠谱的别墅空调地暖安装公司怎么收费? - mypinpai
  • 玉灵膏什么牌子的正宗质量好?全国十大靠谱品牌推荐:严选道地原料,无添加品质更稳定 - 资讯焦点
  • IACheck × AI审核:全面把关欧盟 REACH 认证,让材料合规更系统、更稳妥
  • 微信小程序 java+Vue3基于springboot框架的社区团购自提系统
  • 2026年内蒙好用的尼龙衬板品牌推荐及价格分析 - 工业推荐榜
  • 2026年护理床厂家深度评测:五大品牌实力横向对比 - 资讯焦点
  • 微信小程序 java+Vue3基于springboot框架的旅游记忆游迹共享系统
  • 2026年中频/高频感应加热器厂家推荐:河南盈磁电子科技,全系功率定制满足多场景需求 - 品牌推荐官
  • 2026年靠谱的美标电缆厂盘点,乔浦线缆质量可靠费用合理 - 工业品牌热点