bash 监视网页内容改变

01.25.2008 by drivel - 2 Comments
Posted in GNU/Linux, Net, 求学生涯 | 繁體/正體中文

今天USTB的考试结果出来,当然想第一时间知道结果,又不能老是刷新招生处的主页,所以我们需要一个脚本来帮助监视,如果有改变,马上播放音乐通知。

总共有2个文件,一个是ustb.sh,用来下载页面,并把里面的“浏览人数”去掉

  1. #/bin/bash
  2. while(true);do
  3. wget http://zhaosheng.ustb.edu.cn/zs/index.do > /dev/null
  4. iconv -f gbk -t utf8 index.do >aaaa
  5. sed '/历史访问量/d' aaaa>aaaa1
  6. sed '/今日访问量/d' aaaa1>aaaa2
  7. sed '/昨日访问量/d' aaaa2>aaaa3
  8. md5sum aaaa3
  9. sh judgemd5.sh `md5sum aaaa3`
  10. sleep 5
  11. rm index.do
  12. rm aaaa*
  13. sleep 25
  14. done

第二个则是judgemd5.sh,判断MD5和目前的MD5

  1. #/bin/bash
  2. echo $1
  3. tarmd5="f2dd3b319dbc6c7f7d9f4dd6e4de3a65"
  4. if [ "$1" = "$tarmd5" ];then
  5. echo "nothing changed"
  6. else
  7. echo "found something changed!"
  8. mplayer ~/wing.mp3
  9. fi
来自:http://anylinux.net/post/523.html
转载请保留出处

相关日志

  1. Linuxs 说:

    很长时间没光临你这了,来给你送个IP。
    HackerVip’s Blog
    http://Vip.sg-zc.cn

    [回复]

  2. young001 说:

    恩,不错,这是个思路,以后监视网页这样不错

    [回复]