突然发现网易《风暴英雄》激活码每天都会在新闻页面底部贴上,自己也是很想体验一下这款游戏,谕示在想开机的时候是否可以用闲置计算能力在后台跑一个随时检索是否有新帖的工具呢?

于是想写一个通用的检测网站上是否发布新帖的工具,用Python。

这个脚本纯属娱乐,某宝上直接2毛钱就能买到了。


Python脚本

# -*- coding:utf-8 -*-
import os, urllib2, urllib, sys, base64, time

LAST_TITLE = "《风暴英雄》加兹鲁维攻略:地精科技震撼"
BaseURL = "http://a.163.com/"
MusicPath = "E:\\MewX_Projects\\MewXChinesizingTools\\CROSS+CHANNEL\\PatchChs\\PatchChs";

def tryPost( ):
    req = urllib2.Request(BaseURL);
    urllib2.urlopen(req);
    fd = urllib2.urlopen(req);
    ret = "";
    while True:
        data = fd.read(1024)
        if not len(data):
            break
        ret += data;
    return ret;

def soundStart():
    if sys.platform[:5] == 'linux':
        import os
        os.popen2('aplay -q' + MusicPath)
    else:
        import winsound
        winsound.Beep(5000, 200)

while True:
    page = tryPost();
    if page.find(LAST_TITLE)!=-1:
        #print "yes";
        pass
    else:
        print "no";
        soundStart();
    time.sleep(1);

程序说明