实时抓取网页数据(网页监控管理-添加你的第一个监控(py3.7))
优采云 发布时间: 2021-10-22 20:13实时抓取网页数据(网页监控管理-添加你的第一个监控(py3.7))
3) 然后就可以自己部署docker-compose up -d了:
docker-compose up -d
4)打开你的就可以访问如下界面,说明一切正常:(如果不能访问,让8000端口安全~)
注:默认账号密码:admin、password
4、手动部署
1)很多人不喜欢docker的方式,所以我们可以手动部署。但最好的前提是安装下面的测试代码。独立运行环境(py3.7)
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh
2)下载WebMonitor的源代码
git clone https://github.com/LogicJake/WebMonitor.git
cd WebMonitor
3)下载后安装依赖
pip install -r requirements.txt
4) 第一次运行需要迁移数据库并设置管理账号。假设账号为admin,密码为password,运行端口为8000。
python manage.py migrate
python manage.py initadmin --username admin --password password
python manage.py runserver 0.0.0.0:8000 --noreload
5)不是第一次运行,只是指定端口
python manage.py runserver 0.0.0.0:8000 --noreload
注:默认账号密码:admin、password
5、设置网络监控
1) 登录后,我们首先需要设置通知方式,这里我们使用Server酱的微信通知~
2)添加监控项,在任务管理-Web监控管理-添加你的第一个监控。
例子:我想监控BUYVM的VPS是否有货。元素选择器类型使用 XPath:
注意:
3)元素选择器的内容可以通过Chrome浏览器F12获取:
4) 保存以上即可完成监控项目的创建。在下面找到任务状态,看看你添加的监控项目是否可以正常工作:
5) 第一次添加的监控项,如果正常的话,你的微信应该也能收到服务器酱的消息:
设置RSS监控
设置方法和网页监控类似,这里截图展示一下。
7、设置域名访问
直接看图:
8、终于
监控网页内容变化非常好用,安装方法也非常简单。有这个要求的童鞋可以用。具体特点如下:
内容