淘寶秒殺饵较、京東秒殺竹观、WHU圖書館搶座系統(tǒng)

淘寶雙十一秒殺系統(tǒng)(可提前加入購物車)

# _*_coding:utf-8_*_
from selenium import webdriver
import datetime
import time
driver = webdriver.Firefox()
def login(uname, pwd):
    driver.get("https://www.taobao.com/")
    driver.find_element_by_link_text("親镐捧,請登錄").click()
    driver.find_element_by_link_text("密碼登錄").click()
    driver.find_element_by_name("TPL_username").send_keys(uname)
    driver.find_element_by_name("TPL_password").send_keys(pwd)
    driver.find_element_by_id("J_SubmitStatic").click()
    time.sleep(3)
    driver.get("https://cart.taobao.com/")
    time.sleep(3)
    driver.find_element_by_xpath('//input[@name="select-all"]').click()  # click
    driver.find_element_by_link_text("結 算").click()
    now = datetime.datetime.now()
    print now.strftime('%Y-%m-%d %H:%M:%S')
    print 'login success'
# buytime = '2016-12-27 22:31:00'
def buy_on_time(buytime):
    while True:
        now = datetime.datetime.now()
        if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
            driver.find_element_by_class_name('go-btn').click()
            time.sleep(3)
            print now.strftime('%Y-%m-%d %H:%M:%S')
            print 'purchase success'
        time.sleep(0.5)
# entrance
login('username', 'code')
buy_on_time('2017-07-11 19:37:00')

淘寶聚劃算系統(tǒng)(不可提前得到秒殺地址)

# _*_coding:utf-8_*_
from selenium import webdriver
import datetime
import time
driver = webdriver.Firefox()
def login(uname, pwd):
    driver.get("https://www.taobao.com/")
    driver.find_element_by_link_text("親潜索,請登錄").click()
    driver.find_element_by_link_text("密碼登錄").click()    driver.find_element_by_name("TPL_username").send_keys(uname)
    driver.find_element_by_name("TPL_password").send_keys(pwd)
    driver.find_element_by_id("J_SubmitStatic").click()
    time.sleep(3)
    now = datetime.datetime.now()
    print now.strftime('%Y-%m-%d %H:%M:%S')
    print 'login success'
# buytime = '2016-12-27 22:31:00'
def buy_on_time(buytime):
    while True:
        now = datetime.datetime.now()
        if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
            #時間到,開始get界面
            driver.get("https://detail.ju.taobao.com/home.htm?spm=608.2291429.102212b.1.24817b560Bv0M9&id=10000052045940&item_id=27089572187")
            # 聚劃算界面
            time.sleep(2)
            driver.find_element_by_class_name("piclink").click()
            driver.switch_to.window(driver.window_handles[1])
            driver.find_element_by_class_name("J_LinkBuy").click()
            time.sleep(2)
            driver.find_element_by_class_name('go-btn').click()
            print now.strftime('%Y-%m-%d %H:%M:%S')
            print 'purchase success'
        time.sleep(0.5)
# entrance
login('username', 'code')
buy_on_time('2017-07-11 19:37:00')

京東秒殺系統(tǒng)

# _*_coding:utf-8_*_
from selenium import webdriver
import datetime
import time
driver = webdriver.Firefox()
def login(uname, pwd):
    driver.get("http://www.jd.com")
    driver.find_element_by_link_text("你好懂酱,請登錄").click()
    time.sleep(3)
    driver.find_element_by_link_text("賬戶登錄").click()
    driver.find_element_by_name("loginname").send_keys(uname)
    driver.find_element_by_name("nloginpwd").send_keys(pwd)
    driver.find_element_by_id("loginsubmit").click()
    time.sleep(3)
    driver.get("https://cart.jd.com/cart.action")
    time.sleep(3)
    #購物車中只有一件商品時才會自動勾選
    driver.find_element_by_link_text("去結算").click()
    now = datetime.datetime.now()
    print now.strftime('%Y-%m-%d %H:%M:%S')
    print 'login success'

def buy_on_time(buytime):
    while True:
        now = datetime.datetime.now()
        if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
            driver.find_element_by_id('order-submit').click()
            time.sleep(3)
            print now.strftime('%Y-%m-%d %H:%M:%S')
            print 'purchase success'
        time.sleep(0.5)
# entrance
login('username', 'code')
buy_on_time('2017-07-11 16:01:00')

街道口職業(yè)技術學院圖書館搶座系統(tǒng)

需要安裝OCR環(huán)境http://www.reibang.com/p/19c82f64cd60

# -*- coding: utf-8 -*-
from selenium import webdriver
import datetime
import os
import pytesser
import sys,time
from PIL import Image

reload(sys)
PostUrl = "http://seat.lib.whu.edu.cn/login?targetUri=%2F#"

driver=webdriver.Firefox()
driver.get(PostUrl)

def image_file_to_string(file):
    cwd = os.getcwd()
    try:
        os.chdir("C:\\Python27\\Lib\\site-packages\pytesser")
        return pytesser.image_file_to_string(file)
    finally:
        os.chdir(cwd)

def tryy():
    # 對驗證碼進行區(qū)域截圖
    driver.get_screenshot_as_file("C:\\Users\\yingtaomj\\PycharmProjects\\test\\image.jpg")  # 比較好理解
    im = Image.open('C:\\Users\\yingtaomj\\PycharmProjects\\test\\image.jpg')
    box = (950, 324, 1058, 357)  # 設置要裁剪的區(qū)域
    region = im.crop(box)  # 此時竹习,region是一個新的圖像對象。
    region = region.convert('RGB')
    region.save("C:\\Users\\yingtaomj\\PycharmProjects\\test\\save.jpg")
    im = Image.open("C:\\Users\\yingtaomj\\PycharmProjects\\test\\save.jpg")
    code = image_file_to_string("C:\\Users\\yingtaomj\\PycharmProjects\\test\\save.jpg")  # code即為識別出的圖片數(shù)字str類型
    print code
    # 打印code觀察是否識別正確
    elem_user = driver.find_element_by_name('username')
    elem_psw = driver.find_element_by_name('password')
    elem_code = driver.find_element_by_name('captcha')
    elem_user.send_keys('學號')
    elem_psw.send_keys('密碼')
    elem_code.send_keys(code)

#代碼不夠完善列牺,有時會讀取成標點符號報錯整陌,只能重新運行一下
#驗證碼不一定識別正確,因為要循環(huán)識別直到成功
while True:
    tryy()
    try:
        driver.find_element_by_name("password")
    except:
        break

driver.find_element_by_link_text("常用座位").click()

buytime='2017-07-12 22:30:00'
startime='09:00'
endtime='21:00'
while True:
    now = datetime.datetime.now()
    #十點半啦瞎领!開始搶座啦泌辫!
    if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
        driver.find_element_by_id("display_onDate").click()
        driver.find_element_by_xpath("http://a[@value='2017-07-12']").click()
        driver.find_element_by_id("seat_6145").click()
        #圖方便只能在常用座位選,每個座位都有自己的id "seat_xxxx
        try:
            driver.find_element_by_link_text(startime).click()
            driver.find_element_by_link_text(endtime).click()
            driver.find_element_by_link_text("預 約").click()
        except:
            driver.find_element_by_link_text("取 消").click()
            #如果第一個沒搶成功就看第二個
            driver.find_element_by_id("seat_6172").click()
            #不sleep一下程序有可能報錯
            time.sleep(0.5)
            driver.find_element_by_link_text(startime).click()
            time.sleep(0.5) 
            driver.find_element_by_xpath("/html/body/div/div/div[3]/dl/ul/li[2]").click()#li的序號是多少取決于想訂到幾點
            time.sleep(0.5)
            driver.find_element_by_link_text("預 約").click()
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末九默,一起剝皮案震驚了整個濱河市震放,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌驼修,老刑警劉巖殿遂,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異乙各,居然都是意外死亡墨礁,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門耳峦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恩静,“玉大人,你說我怎么就攤上這事蹲坷∈磺” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵冠句,是天一觀的道長轻掩。 經常有香客問我幸乒,道長懦底,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任罕扎,我火速辦了婚禮聚唐,結果婚禮上,老公的妹妹穿的比我還像新娘腔召。我一直安慰自己杆查,他們只是感情好,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布臀蛛。 她就那樣靜靜地躺著亲桦,像睡著了一般崖蜜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上客峭,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天豫领,我揣著相機與錄音,去河邊找鬼舔琅。 笑死等恐,一個胖子當著我的面吹牛,可吹牛的內容都是我干的备蚓。 我是一名探鬼主播课蔬,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼郊尝!你這毒婦竟也來了二跋?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤虚循,失蹤者是張志新(化名)和其女友劉穎同欠,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體横缔,經...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡铺遂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了茎刚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片襟锐。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖膛锭,靈堂內的尸體忽然破棺而出粮坞,到底是詐尸還是另有隱情,我是刑警寧澤初狰,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布莫杈,位于F島的核電站,受9級特大地震影響奢入,放射性物質發(fā)生泄漏筝闹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一腥光、第九天 我趴在偏房一處隱蔽的房頂上張望关顷。 院中可真熱鬧,春花似錦武福、人聲如沸议双。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽平痰。三九已至汞舱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宗雇,已是汗流浹背兵拢。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留逾礁,地道東北人说铃。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像嘹履,于是被迫代替她去往敵國和親腻扇。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內容

  • 前言:電商已是一片血海砾嫉,一個平臺增長幼苛,意味著其他平臺衰弱。在用戶總數(shù)焕刮、停留在電商App中消費的總時長相對穩(wěn)定的情況...
    ljlovecat閱讀 4,896評論 1 12
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,842評論 25 707
  • 這日小喬在押鏢的時候配并,被傲視幫會的人追殺括荡,那狗腿子鐵血太監(jiān)追了小喬十八條街!他逗弄著小喬溉旋,每次劍尖在她身側插過畸冲,小...
    歲月靜好215閱讀 266評論 0 0
  • 為什么,我們能夠曾經那樣的傷害 為什么观腊,我們能夠說不會再記得彼此 為什么邑闲,我們能夠在一起的時候每天都會打鬧 為什么...
    藍仕寧珪閱讀 156評論 0 0
  • 2009-06-06 00:20 情感這個東西真的很怪,像生了根梧油,拔不掉苫耸。今晚山那邊閃電撕裂烏云,冷雨中一排學生雷...
    seg閱讀 194評論 0 0