最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現淘寶秒殺聚劃算搶購自動提醒源碼

 更新時間:2020年06月23日 17:17:01   作者:Techzero  
這篇文章主要為大家詳細介紹了Python實現淘寶秒殺聚劃算搶購自動提醒源碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

說明

本實例能夠監(jiān)控聚劃算的搶購按鈕,在聚劃算整點聚的時間到達時發(fā)出提醒(音頻文件自己定義位置)并自動彈開頁面(URL自己定義)。

同時還可以通過命令行參數自定義刷新間隔時間(默認0.1s)和監(jiān)控持續(xù)時間(默認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(): 
 '''''獲取當前按鈕狀態(tài)''' 
 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="#" rel="external nofollow" class="extra notice J_BuyButtonSub">開團提醒</a>') != -1: 
   current_button = '開團提醒' 
   break 
  elif line.find(r'<div class="main-box chance ">') != -1: 
   current_button = '還有機會' 
   break 
  elif line.find(r'<span class="out floatright">賣光了...</span>') != -1: 
   current_button = '賣光了' 
   break 
  elif line.find(r'<span class="out floatright">已結束...</span>') != -1: 
   current_button = '已結束' 
   break 
  elif line.find(r'<input type="submit" class="buyaction J_BuySubmit" title="馬上搶" value="馬上搶"/>') != -1: 
   current_button = '馬上搶' 
   break 
   
 buf.close() 
 return current_button 
 
 
def notify(): 
 '''''發(fā)出通知并用Chrome打開秒殺頁面''' 
 subprocess.Popen([MEDIA_PLAYER, MEDIA_FILE]) 
 if not NO_X11: 
  subprocess.Popen([CHROME, URL]) 
  print '打開頁面' 
 
 
def monitor_button(interval, last): 
 '''''開始監(jiān)視按鈕''' 
 elapse = 0 
 while elapse < last: 
  current_button = get_current_button() 
 
  now = datetime.now() 
  print '%d-%d-%d %d:%d:%d - 現在按鈕是 %s' % (now.year, now.month, now.day, now.hour, now.minute, now.second, current_button) 
 
  if current_button == '馬上搶' or current_button == '還有機會': 
   print '趕緊搶購!' 
   notify() 
   break 
  elif current_button == '賣光了' or current_button == '已結束': 
   print '下次再試吧!' 
   break 
  else: 
   print '還沒開始呢,再等等吧!' 
 
  time.sleep(interval) 
  elapse += interval 
 
 
def usage(): 
 print ''''' 
usage: monitor_mac_price.py [options] 
 
Options: 
 -i interval: 30 seconds by default. 
 -l last: 1800 seconds by default. 
 -h: Print this usage. 
 -X: Run under no X11. 
''' 
 
if __name__ == '__main__': 
 try: 
  opts, args = getopt.getopt(sys.argv[1:], 'i:l:hX') 
 except getopt.GetoptError, err: 
  print str(err) 
  sys.exit(1) 
 
 interval = 0.1 
 last = 1800 
 
 for opt, val in opts: 
  if opt == '-i': 
   interval = int(val) 
  elif opt == '-l': 
   last = int(val) 
  elif opt == '-X': 
   NO_X11 = True 
  elif opt == '-h': 
   usage() 
   sys.exit() 
 
 monitor_button(interval, last) 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python實現字符串模糊匹配的兩種實現方法

    Python實現字符串模糊匹配的兩種實現方法

    本文主要介紹了Python實現字符串模糊匹配的兩種實現方法,Python中通過re.search()方法實現,對于首位起始的內容匹配,也可通過re.match()方法實現,感興趣的可以了解一下
    2023-11-11
  • python實現對象列表根據某個屬性排序的方法詳解

    python實現對象列表根據某個屬性排序的方法詳解

    這篇文章主要介紹了python實現對象列表根據某個屬性排序的方法,結合具體實例形式詳細分析了Python對象列表遍歷、排序的兩種常見操作技巧,需要的朋友可以參考下
    2019-06-06
  • 詳解Python開啟線程和線程池的方法

    詳解Python開啟線程和線程池的方法

    這篇文章主要介紹了Python開啟線程和線程池的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-03-03
  • python實現可下載音樂的音樂播放器

    python實現可下載音樂的音樂播放器

    這篇文章主要為大家詳細介紹了python實現可下載音樂的音樂播放器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • python-地圖可視化組件folium的操作

    python-地圖可視化組件folium的操作

    這篇文章主要介紹了python-地圖可視化組件folium的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Python字符串逆序輸出的實例講解

    Python字符串逆序輸出的實例講解

    今天小編就為大家分享一篇關于Python字符串逆序輸出的實例講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python標準庫與第三方庫詳解

    Python標準庫與第三方庫詳解

    這篇文章主要介紹了Python標準庫與第三方庫,需要的朋友可以參考下
    2014-07-07
  • python可視化篇之流式數據監(jiān)控的實現

    python可視化篇之流式數據監(jiān)控的實現

    這篇文章主要介紹了python可視化篇之流式數據監(jiān)控的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python正則表達式分組

    Python正則表達式分組

    這篇文章主要介紹了Python正則表達式分組,命名分組,后向引用,前向否定斷言、后向否定斷言需要的朋友可以參考下
    2022-12-12
  • Python如何操作office實現自動化及win32com.client的運用

    Python如何操作office實現自動化及win32com.client的運用

    這篇文章主要介紹了Python如何操作office實現自動化及win32com.client的運用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論

牟定县| 逊克县| 麟游县| 乌审旗| 施秉县| 荔波县| 淳化县| 福贡县| 浏阳市| 台湾省| 论坛| 论坛| 景德镇市| 临颍县| 农安县| 茶陵县| 比如县| 曲沃县| 昌邑市| 洪雅县| 徐水县| 卫辉市| 阿合奇县| 松原市| 随州市| 隆回县| 双峰县| 水城县| 巫溪县| 丰城市| 高青县| 荆州市| 洪泽县| 右玉县| 宁武县| 府谷县| 灵川县| 磐石市| 平安县| 临沭县| 土默特左旗|