作家
登录

用Python构建你自己的RSS提示系统

作者: 来源: 2018-03-22 14:17:55 阅读 我要评论

.SMTP('smtp.gmail.com', 587)
  • smtp_server.ehlo()
  • smtp_server.starttls()
  • smtp_server.login('your_email@gmail.com', '123your_password')
  • msg = MIMEText(f'\nHi there is a new Fedora Magazine article : {article_title}. \nYou can read it here {article_url}')
  • msg['Subject'] = 'New Fedora Magazine Article Available'
  • msg['From'] = 'your_email@gmail.com'
  • msg['To'] = 'destination_email@gmail.com'
  • smtp_server.send_message(msg)
  • smtp_server.quit()
  • 在这个示例中,我应用了谷歌邮件体系的 smtp 办事器去发送电子邮件,在你本身的代码中你须要将它更改为你本身的电子邮件办事供给者的 SMTP 办事器。这个功能是个样板,大年夜多半的内容要根据你的 smtp 办事器的参数来设备。代码中的电子邮件地址和凭证也要更改为你本身的。

    如不雅在你的 Gmail 帐户中应用了双因子认证,那么你须要设备一个暗码应用法度榜样为你的┞封个应用法度榜样供给一个独一暗码。可以看这个 赞助页面。

    攫取 Fedora Magazine 的 RSS 源

    我们已经有了在数据库中存储文┞仿和发送提示电子邮件的功能,如今来创建一个解析 Fedora Magazine RSS 源并提取文┞仿数据的功能。

    1. def read_article_feed():
    2. """ Get articles from RSS feed """
    3. feed = feedparser.parse('https://fedoramagazine.org/feed/')
    4. for article in feed['entries']:
    5. if article_is_not_db(article['title'], article['published']):
    6. send_notification(article['title'], article['link'])

        推荐阅读

        规避FB数据危机,详解银监会数据治理指引落地路线

      全平易近充电节 | 3月26日~30日 2000位IT行业拭魅战专家邀请你一路充电进修! 就在前天,Facebook爆发了史上最大年夜的数据危机:其开放API接口给第三方公司,在未经用户许可的情况下,被盗>>>详细阅读


      本文标题:用Python构建你自己的RSS提示系统

      地址:http://www.17bianji.com/lsqh/40816.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)