LinkChecker 其原理是利用机器人爬虫框架实现,通过多线程进行死链扫描,并进行结果反馈。
1. 版本要求
系统版本:Ubuntu 16.04
Python版本: 2.7.12
2. pip 安装
tar xf pip.tar.gz
./configure && make && make install
3. 依赖包问题
MySQL-python==1.2.5
requests==2.10.0
robotframework==3.0.2
robotframework-databaselibrary==1.0.1
robotframework-requests==0.4.5
robotframework-ride==2.0a1
wxPython==3.0.2.0
wxPython-common==3.0.2.0
以上依赖包均通过pip源进行安装完成
4.运行python ride.py 进行测试 见图片
注意:需要sudo权限运行,否则失败
下一步,利用jenkins 实现web 死链定时扫描,将该机器作为slave节点执行job,本文不做叙述