首页 > 代码库 > Python 实现 淘宝秒杀 聚划算 自动提醒 源码

Python 实现 淘宝秒杀 聚划算 自动提醒 源码

说明

本实例能够监控聚划算的抢购按钮,在聚划算整点聚的时间到达时发出提醒(音频文件自己定义位置)并自动弹开页面(URL自己定义)。

同时还可以通过命令行参数自定义刷新间隔时间(默认0.1s)和监控持续时间(默认1800s)。

源码

# encoding: utf-8
'''
@author: Techzero
@email: techzero@163.com
@time: 2014-5-18 下午5:06:29
'''
import cStringIO
import getopt
import time
import urllib2
import subprocess
import sys

from datetime import datetime

MEDIA_PLAYER = 'C:/Program Files/Windows Media Player/wmplayer.exe'
MEDIA_FILE = 'D:/notify.mp3'
CHROME = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe'
URL = 'http://detail.ju.taobao.com/home.htm?spm=608.2214381.2.1.SY0wVT&item_id=16761325430&id=10000002801432'
NO_X11 = False

def get_current_button():
    '''获取当前按钮状态'''
    content = urllib2.urlopen(URL).read() #获取页面内容
    
    buf = cStringIO.StringIO(content.decode('gbk').encode('utf8')) #将页面内容转换为输入流
    current_button = None
    for line in buf:
        line = line.strip(' \n\r') #去掉回车换行
        
        if line.find(r'<a href=http://www.mamicode.com/"#" class="extra  notice J_BuyButtonSub">开团提醒') != -1:>