之前用RSS来监控网页更新内容,可惜刷新时间太长了,三个小时。。只能看看新闻啥的,又没有小钱钱充会员(摊手

听说Python可以做这个功能,抱着试试看的态度,本以为会很麻烦,没想到这么简单哈哈~我从来没有用过Python都做出来了,相信你也没问题!

(我真是纯小白,路过的大佬请指教(⊙o⊙)ノ)

所用模块

#监控模块

from urllib import request

from bs4 import BeautifulSoup

#正则表达

import re

import time

#发送邮件模块

#邮箱服务器

import smtplib

#构建邮件正文内容

from email.mime.text import MIMEText

# email 用于构建邮件内容

from email.header import Header

1.原理

把网页获取到本地转码,然后筛选你需要的信息,重复这一过程。(看!是不是很简单呐

2.获取网页信息

用到了python的urllib模块,先上代码

#解析url地址 返回utf-8解码信息

def analyUrl(url):

header={'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0'}

#发送访问请求 此处header作用为模拟浏览器访问 部分网页反爬虫会检测访问源信息

_tmpRes

python监控网页更新_【小白教程】Python3监控网页相关推荐

  1. python微信跳一跳_[小白教程] 用Python占领微信跳一跳排行榜

    文/帅朋 微信新版 6.6.1 加入了「跳一跳」这个游戏功能,并迅速在朋友圈之间火了起来.很多人为了能够跳到更高的分数而努力的奋斗着.那么今天我就来蹭一蹭「跳一跳」的热度,给大家提供一个方法让你快速的 ...

  2. 网页更新提醒官方教程(选项配置)

    网页更新提醒:任何网页.任何RSS.任何API,给您24小时盯着 全局配置 全局配置用于设置所有任务公共或默认属性,避免相同的重复设置. 公共配置 选取模式:具体参考网页更新提醒官方教程(区域圈选) ...

  3. python数据科学手册_小白入门Python数据科学

    前言 本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据 ...

  4. python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  5. 网页更新提醒官方教程(插件安装)

    网页更新提醒:是一款可以监控并跟踪记录网页内容更新,并立即通知你的浏览器插件 背景说明 有人会说,安装不是很简单的事情吗? 但,确实有不少用户问我怎么安装! 所以,我把插件的安装方式整理了出来供大家参 ...

  6. word打开老是配置进度_小白教程 | office出现配置进度框,怎么办?

    最近很多同学在备考二级时候,自己的电脑上office软件Word或者Excel出问题了,每次打开都会出现配置进度框. 这种情况怎么办呢? 这种情况都是注册表的问题,马上安排解决 之前在  右键菜单没有 ...

  7. html中一个页面大概多少px,当屏幕 (浏览器窗口) 小于 768px, 每一列的宽度是 100% -HTML教程_小白教程_css5.net...

    小白教程(css5.net) * { box-sizing: border-box; } .row:after { content: ""; clear: both; displa ...

  8. python正则表达式爬取网页数据_常用正则表达式爬取网页信息及HTML分析总结

    Python爬取网页信息时,经常使用的正则表达式及方法. 1.获取 标签之间内容2.获取 超链接之间内容3.获取URL最后一个参数命名图片或传递参数4.爬取网页中所有URL链接5.爬取网页标题titl ...

  9. 静态网页案例_手把手教你构建网页

    ​ 网页 网页是构成网站的基本元素,是承载各种网站应用的平台.通俗地说,您的网站就是由网页组成的,如果您只有域名和虚拟主机而没有制作任何网页的话,您的客户仍旧无法访问您的网站. 网页是一个包含HTML ...

最新文章

  1. 《数学之美》第5章 隐含马尔可夫模型
  2. matplotlib subplot画子图
  3. 51nod 1534 棋子游戏
  4. 【Ids4实战】深究配置——用户信息操作篇
  5. python比较运算符重载_python运算符重载
  6. 简单的php,php简单语句
  7. python动态类型的坑_python进阶教程之动态类型详解
  8. js中将有层级关系的一维数据转换为父子级关系的二维数据、菜单权限三级层级数据实现(树形结构数据)
  9. linux shell实现随机数多种方法(date,random,uuid)
  10. Unicode和ANSI之间转换 - NotePad++轻松实现
  11. 如何关闭子线程?征集析构函数与多线程的讨论!
  12. Tensorflow:分类模型评估
  13. 【经典算法】第一回:快速排序
  14. JQuery原生js ——实现剪刀石头布小游戏
  15. 恒辉信达全数据AI管控云平台动态运维管控
  16. k8s-linux上安装
  17. 好用的读书笔记app精选
  18. 三基色PWM调光方法
  19. MJ系列之手写代码汇总
  20. FFmpeg转换格式与视频合并

热门文章

  1. Hadoop科普文——常见的45个问题解答
  2. Abp.Io(vNext)开发体会
  3. Mayavi学习之旅——基础知识及学习资源
  4. 2. 详解awk当中的分隔符,输入分隔符,输出分隔符
  5. 数据科学的统计学知识笔记
  6. redis实现高可用
  7. Gradle配置全局变量
  8. 从Android 6.0源码的角度剖析View的绘制原理
  9. 2021.4.14 第四次 STM32时钟系统
  10. 如何在Windows 10上安装PowerShell 7