示例#1
0
文件: app.py 项目: qingzhu/BaiduMsg
def main():
    db = DB('myun.db')

    with open('last_num.txt') as f:
        num = int(f.read())

    account = '*****@*****.**' % (num/100+1)
    #account = '*****@*****.**'
    print 'Start from num:%s, use:%s' % (num, account)
    while True:
        if num % 100 == 0:
            xiaohao.logout()
            account = '*****@*****.**' % (num/100+1)

        xiaohao = SendMsgHandler(account, 'woshixiaohao')
        
        unames = db.get_uns(num)
        print 'unames:%s' % unames.decode('utf-8','ignore').encode('gb2312','ignore')
        while True:
            result = xiaohao.send(unames)
            if result:
                print 'Successful:%s,%s' % (num, unames.decode('utf-8','ignore').encode('gb2312','ignore'))
                break
        with open('last_num.txt','w') as f:
            f.write(str(num))
        num += 5