自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

腳本幫你從12306反復(fù)登錄和查詢中徹底解放

開發(fā) 前端
12306.cn 可以網(wǎng)上購火車票了,但由于我鎮(zhèn)的『國(guó)情』決定了春節(jié)時(shí)分它竟然比電話購票都不靠譜。但是,畢竟它是最方便的,所以在意識(shí)到其實(shí)這不僅是個(gè)技術(shù)活、更是一個(gè)體力活之后,終于決定博彩眾家之長(zhǎng)搞這么一個(gè)一條龍的輪子……現(xiàn)在放出來也許有點(diǎn)晚了,但是對(duì)于趕年前一兩天以及回程票的同學(xué)還是有點(diǎn)用的,所以還是放出來吧 :-)

半原創(chuàng),借鑒了不少別人的思想和思路,但代碼基本上都是重寫的。目前實(shí)現(xiàn)的功能有:

記錄登錄的用戶名和密碼,在打開登錄頁面后自動(dòng)填寫;

運(yùn)行需求

您必須準(zhǔn)備以下條件之一:

Firefox,最好比較新的版本(6+),并安裝 Scriptish 擴(kuò)展;

Chrome(4以上版本)

注意,如果您以前有安裝過類似的腳本(如自動(dòng)登錄、自動(dòng)查詢等等),請(qǐng)先移除它們。

Firefox下的功能介紹

在登錄頁面,本腳本會(huì)加入密碼記錄功能和自動(dòng)登錄功能:

 

 

記錄密碼后,下次登錄直接就會(huì)填入,并自動(dòng)定位到驗(yàn)證碼段。需要提醒的是,密碼是明文記錄在Cookies中的,所以如果不是你自己的電腦,建議不要記錄。

填完后,你可以用傳統(tǒng)方式登錄。不過現(xiàn)在不是有了自動(dòng)登錄了嗎?點(diǎn)擊自動(dòng)登錄唄。在沒有成功登錄的情況下,系統(tǒng)會(huì)自動(dòng)反復(fù)重試,重試的時(shí)候桌面右下角會(huì)有彈窗提示正在進(jìn)行的操作:

 

 

登錄成功后,也會(huì)有提示,并且頁面會(huì)自動(dòng)進(jìn)入查詢頁面:

 

 

進(jìn)入查詢頁面后,在查詢下面有加一條選項(xiàng),選項(xiàng)意思簡(jiǎn)單明了,不需要解釋的吧 :-)

當(dāng)沒有查詢到符合要求的車次時(shí),會(huì)自動(dòng)重試。由于系統(tǒng)按鈕有5秒鐘的限制,所以不允許設(shè)置在6秒內(nèi)重試。

 

 

(上圖木有查到,是因?yàn)檫^濾了“僅臥鋪”)。

如果查到了,會(huì)停止刷新,高亮行,并在桌面右下角彈出提示:

 

 

 

 

Chrome下的功能介紹

在Chrome下的功能基本上是一致的,以下不再做詳細(xì)描述。

不過Chrome的桌面提示是需要授權(quán)的,所以有提示的界面上會(huì)有按鈕提示:

 

 

“請(qǐng)點(diǎn)擊以啟用通告”,點(diǎn)擊后在瀏覽器上方點(diǎn)擊“允許”,否則通告無法使用。

登錄過程的界面提示,內(nèi)容基本一致,不過就是換個(gè)樣子:

 

 

登錄成功后會(huì)一樣進(jìn)入:

 

 

呃,查詢界面一樣經(jīng)典吶:

 

 

 

 

查詢成功時(shí)會(huì)有聲音提示(可以選擇開啟或關(guān)閉),并彈出提示:

 

 

小貼士請(qǐng)注意喔:

Chrome下的桌面提示僅在瀏覽器正常模式下才起效(也就是說你要是把瀏覽器最小化了,提示看不到的),不知道是不是Chrome都是這樣,但我測(cè)試的結(jié)果是這樣……所以一定要注意聲音啊

Firefox下的桌面提示是可以在桌面上彈出來的。我這里用的是Scriptish,沒有測(cè)試GreaseMonkey的兼容性……木有時(shí)間啊

很多人說又要用IE去付款,還不是要反復(fù)登錄的體力活嗎?建議用銀聯(lián)在線支付,關(guān)聯(lián)銀行卡后用手機(jī)即可在Firefox或Chrome下直接付款(值得注意的是,F(xiàn)irefox6以上的版本它的安全控件暫時(shí)不支持,可以用我制作的安全控件補(bǔ)丁,點(diǎn)擊下載)。

感謝前人:

12306 Auto Query ,Jingqin Lynn

12306 Booking Assistant,Hidden

12306 Auto Login,Kevintop

下載

請(qǐng)選擇您需要的版本(根據(jù)您的瀏覽器選擇):

Chrome:http://www.u-tide.com/fish/Service.asmx/Download/44/45/12306_ticket_helper_for_chrome.user.js

Firefox:http://www.u-tide.com/fish/Service.asmx/Download/44/46/12306_ticket_helper_for_firefox.user.js

點(diǎn)擊鏈接后在提示中點(diǎn)擊安裝或繼續(xù)即可。

自動(dòng)登錄,遇到人過多或繁忙的時(shí)候自動(dòng)重試,直到登錄成功(有點(diǎn)兒搶線的味道);

自動(dòng)記錄查詢信息,一次查詢線路后下次再查詢自動(dòng)填入;

自動(dòng)刷新查詢,當(dāng)沒有需要的車次時(shí),自動(dòng)重新刷新;

支持 Firefox + Scriptish 或 Chrome。

在 Chrome下,查票和登錄有右下角提示和聲音提示;Firefox下暫不支持聲音提示,但有桌面彈窗提示。

原文:http://www.cnbeta.com/articles/168627.htm

【編輯推薦】

  1. 牛人分享網(wǎng)上訂火車票的小技巧:Firefox+Firebug
  2. 使用JavaScript和Canvas寫一個(gè)游戲框架
  3. 編寫高質(zhì)量JavaScript代碼的基本要點(diǎn)
  4. Google首頁圣誕節(jié)音樂演奏Doodle源代碼搶先下載
  5. 編碼20年的老程序員分享所積累的20條編程經(jīng)驗(yàn)
責(zé)任編輯:陳貽新 來源: cnbeta
相關(guān)推薦

2019-02-19 09:07:42

GAN生成對(duì)抗網(wǎng)絡(luò)神經(jīng)網(wǎng)絡(luò)

2013-01-13 13:25:12

Firefox OS

2009-02-13 09:17:00

2018-12-29 16:24:58

Python12306火車票

2019-08-27 14:46:59

ElasticSearES數(shù)據(jù)庫

2022-03-25 09:29:57

LinuxshellShellcheck

2022-03-18 12:39:57

UbuntuChrome

2021-03-23 10:25:05

Redis數(shù)據(jù)結(jié)構(gòu)

2020-12-14 09:58:04

LinuxManuatldr

2015-09-01 10:57:07

2020-03-26 10:33:36

工業(yè)互聯(lián)網(wǎng)概念

2020-03-27 15:49:17

工業(yè)物聯(lián)網(wǎng)技術(shù)5G

2020-03-26 10:25:26

工業(yè)互聯(lián)網(wǎng)IT工業(yè)物聯(lián)網(wǎng)

2012-11-21 15:56:50

淘寶12306

2021-04-01 10:16:01

EmacsJavaScript elisp

2013-09-12 11:11:55

360獵豹12306

2022-05-03 23:46:25

芯片存儲(chǔ)科技

2019-08-02 09:39:57

Python可視化技術(shù)腳本語言

2024-06-26 19:06:04

2019-07-25 09:05:30

編程語言PythonJava
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)