|
[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=13px][p=19, null, left]寫在前面[/p][p=19, null, left] 寫這篇文章的起因是今天在12306上買火車票時(shí),被這牛逼的網(wǎng)站給震撼到了,靠,牛叉得讓人無(wú)語(yǔ)的用戶體驗(yàn)啊。就講講我是如何利用一個(gè)小工具做輔助,幸運(yùn)地?fù)尩搅嘶丶业呐P鋪票的。希望能給有需要的兄弟們做個(gè)參考。[/p][p=19, null, left] 回顧下我今天網(wǎng)上購(gòu)票的全過(guò)程,總結(jié)起來(lái)有四個(gè)難關(guān),第一是登陸,第二是預(yù)定,第三是提交訂單,第四是支付。本文的目的主要是為了在第一和第二關(guān)提供一些幫助。[/p][p=19, null, left]準(zhǔn)備工作:[/p][p=19, null, left]1,firefox瀏覽器[/p][p=19, null, left]2,油猴腳本擴(kuò)展GreaseMonkey[/p][p=19, null, left](有園友反映這里看不懂啥意思,好吧,特別補(bǔ)充一段。GreaseMonkey是一個(gè)firefox擴(kuò)展,當(dāng)然,別再問(wèn)我啥是擴(kuò)展了,請(qǐng)自行g(shù)oogle,簡(jiǎn)單說(shuō),就是裝了這個(gè)擴(kuò)展,就可以再它基礎(chǔ)上跑一些js腳本,對(duì)頁(yè)面做一些修改什么的。。。,)[/p][p=19, null, left] 先去這個(gè)頁(yè)面下載擴(kuò)展,[color=#336699][backcolor=transparent][url=https://addons.mozilla.org/zh-cn/firefox/addon/greasemonkey/]https://addons.mozilla.org/zh-cn/firefox/addon/greasemonkey/[/url][/backcolor][/color],[/p][p=19, null, left]下載到本地的是一個(gè)xpi文件,將其拖拽進(jìn)firefox里面,就可以完成擴(kuò)展的安裝,重啟firefox以后就生效,啟用了GreaseMonkey[/p][p=19, null, left]3,去這個(gè)頁(yè)面安裝12306 train ticket buyer腳本,[color=#336699][backcolor=transparent][url=http://userscripts.org/scripts/show/122334]http://userscripts.org/scripts/show/122334[/url][/backcolor][/color][/p][p=19, null, left](完成第二步以后,就可以直接在firefox里打開上述鏈接,頁(yè)面上會(huì)有一個(gè)”Install”按鈕,單擊后就完成了腳本在油猴里的安裝了)[/p][p=19, null, left] 下面我們就開始體驗(yàn)購(gòu)票的整個(gè)流程吧。在firefox瀏覽器里安裝好上面的油猴腳本后,首先打開登陸頁(yè)面,[color=#336699][backcolor=transparent][url=http://www.12306.cn/mormhweb/kyfw/]http://www.12306.cn/mormhweb/kyfw/[/url][/backcolor][/color],這時(shí)你就會(huì)發(fā)現(xiàn)頁(yè)面上出現(xiàn)了下面這個(gè)設(shè)置區(qū)域[/p][p=19, null, left]http://images.cnblogs.com/cnblogs_com/phinecos/20080415/1.jpg[/p][p=19, null, left]如果你沒(méi)看到,請(qǐng)記得去確認(rèn)下[font=Calibri]GreaseMonkey[/font]擴(kuò)展是否已經(jīng)啟用,就在地址欄最右邊那個(gè)小猴子,記得點(diǎn)亮它,嘿嘿。[/p][p=19, null, left]http://images.cnblogs.com/cnblogs_com/phinecos/20080415/5.jpg[/p][p=19, null, left] Ok,再來(lái)介紹下這個(gè)腳本的功能,它對(duì)我們闖第一,二關(guān)有一定的輔助功效,功能1:登錄助手(自動(dòng)填充用戶名密碼,驗(yàn)證碼輸入框自動(dòng)獲得焦點(diǎn),無(wú)需碰鼠標(biāo)即可輸入驗(yàn)證碼回車重復(fù)登錄);功能2:自動(dòng)查詢車票(根據(jù)用戶事先配置的始發(fā)到站信息,自動(dòng)查詢)[/p][p=19, null, left] 先說(shuō)說(shuō)第一關(guān)---登陸,每天整點(diǎn)放票的時(shí)候,想登陸進(jìn)去真是難如登天,每次都會(huì)彈出下面這個(gè)讓人淚流滿面的窗口,尼瑪連個(gè)登陸進(jìn)去的機(jī)會(huì)都不給啊。。。[/p][p=19, null, left]http://images.cnblogs.com/cnblogs_com/phinecos/20080415/3.jpg[/p]
[p=19, null, left]更可惡的是,如果你用IE瀏覽器的話,密碼會(huì)清空,鼠標(biāo)焦點(diǎn)也沒(méi)有選中在任何一個(gè)輸入框,你不得不鼠標(biāo)移到密碼框,重輸密碼,再驗(yàn)證碼,再鼠標(biāo)單擊“登錄“,如果你用的是firefox呢,情況稍微好點(diǎn),起碼密碼可以幫你保存,可還是上面的鼠標(biāo)動(dòng)作免不了。[/p][p=19, null, left]大家懂的,這時(shí)候,速度就是一切,差之毫厘,失之千里,省下那么一點(diǎn)點(diǎn)鼠標(biāo)操作的時(shí)間,你就比別人多了幾次登錄的機(jī)會(huì)啊。[/p][p=19, null, left] 這就是上面那個(gè)油猴腳本能幫到你的地方了,安裝了以后,你會(huì)發(fā)現(xiàn),登錄時(shí),你只需要使用鍵盤進(jìn)行操作,就兩個(gè)動(dòng)作,輸入驗(yàn)證碼,回車,如果失敗,再次回車干掉彈出框,此時(shí)鼠標(biāo)焦點(diǎn)依舊在驗(yàn)證碼那,繼續(xù)輸入驗(yàn)證碼,回車,。。。。只要你鍵盤操作夠快,此時(shí)的你絕對(duì)是正常登錄操作的好幾倍啊,有么有?哈哈[/p][p=19, null, left] Ok,千辛萬(wàn)苦終于爬進(jìn)系統(tǒng)里頭來(lái)了,下一關(guān)—就是預(yù)定,這個(gè)腳本在這里還是繼續(xù)可以幫到你一點(diǎn)點(diǎn)的。[/p][p=19, null, left] 如果不用上面這個(gè)腳本的話,正常的操作流程是自己填寫出發(fā)站點(diǎn)和到達(dá)站點(diǎn),出發(fā)日期,點(diǎn)擊“重新查詢“按鈕,完了你發(fā)現(xiàn)沒(méi)票,囧了,又重新填一遍信息,再點(diǎn),還是沒(méi)票,又來(lái)一遍?[/p][p=19, null, left]這時(shí)候上面的油猴腳本就可以幫我們做這種無(wú)聊的重填信息動(dòng)作了,上面我們不是設(shè)置了出發(fā)站點(diǎn)和到達(dá)站點(diǎn),出發(fā)日期嘛,這些信息就是腳本用來(lái)在車票查詢的時(shí)候自動(dòng)重填的,[/p][p=19, null, left] http://images.cnblogs.com/cnblogs_com/phinecos/20080415/6.jpg[/p]
[p=19, null, left]你現(xiàn)在只管不斷地點(diǎn)“重新查詢“按鈕,期待著寶貴的車票出現(xiàn),然后你懂的,剩下的預(yù)定是否成功,訂單是否提交成功,支付是否能完成,那就只有老天爺知道了。。,[/p][p=19, null, left] 當(dāng)然,登陸不進(jìn),進(jìn)去了又被踢下線,502 Bad Gateway,這些問(wèn)題就無(wú)語(yǔ)了,沒(méi)辦法,只有不斷的重試,重試,再重試,關(guān)鍵時(shí)刻還得拼人品,拼運(yùn)氣的。[/p][p=19, null, left] 此外,網(wǎng)上有文章介紹如何用firebug修改html頁(yè)面上的參數(shù)值,然后在提交頁(yè)面來(lái)快速下訂單的教程,見《[color=#336699][backcolor=transparent][url=http://www.cnbeta.com/articles/168179.htm]網(wǎng)友提供Firefox+擴(kuò)展15秒網(wǎng)上快速預(yù)定火車票教程[/url][/backcolor][/color]》,但我也試了,基本用處不大,能否提交訂單成功,真的是只有上帝才知道,我基本都卡在這里,眼看著有票,可訂單死活提交不上去。。。 [/p][p=19, null, left] 但起碼這個(gè)腳本可以讓我們節(jié)省出不少的時(shí)間,在這全民搶票的時(shí)代,時(shí)間就是機(jī)會(huì),時(shí)間就是金錢啊,心動(dòng)了么?趕緊照著我這個(gè)教程試試吧。[/p][p=19, null, left] 最后,再推薦一個(gè)Chromium下的腳本,我使用的是Chromium 16 [/p][p=19, null, left] 1,首先在Chromium中打開下述鏈接,安裝12306 auto query腳本。[/p][p=19, null, left][color=#336699][backcolor=transparent][url=https://gist.github.com/raw/1554666/dec45c925002ec23ccef9f5be14770572d27625c/12306.user.js]https://gist.github.com/raw/1554666/dec45c925002ec23ccef9f5be14770572d27625c/12306.user.js[/url][/backcolor][/color][/p]
[p=19, null, left] 2,登陸到12306,選擇“車票預(yù)訂”,填寫好信息后進(jìn)行一次查詢后,就會(huì)看到下面的畫面。 [/p][p=19, null, left]http://images.cnblogs.com/cnblogs_com/phinecos/20080415/2012010701.jpg [/p][p=19, null, left] 程序是會(huì)自動(dòng)查詢,當(dāng)有票時(shí)會(huì)會(huì)高亮有票的車次。在查詢期間你可以做其他事情,但要保持標(biāo)簽頁(yè)開啟(是否是當(dāng)前標(biāo)簽頁(yè)無(wú)所謂)。注意:1) 只在 Chromium 上調(diào)試過(guò)。2) 不支持自動(dòng)訂票,有票后請(qǐng)手工操作。[/p][p=19, null, left] 這個(gè)腳本最有用的地方在哪里呢?有時(shí)候你查詢車票的時(shí)候,會(huì)顯示一張票都沒(méi)有了,但是請(qǐng)不要絕望,因?yàn)檫€是有一點(diǎn)點(diǎn)希望的。因?yàn)橛腥藭?huì)退票,或者是有些人會(huì)因?yàn)橹Ц妒?,超時(shí)等原因,系統(tǒng)會(huì)把票重新收回,這時(shí)候這個(gè)腳本就給力了,你可以比別人快一步看到這些珍稀資源,當(dāng)你看到那紅色高亮的“一條杠”的時(shí)候,該怎么做,你懂的。。。。 [/p][p=19, null, left] 另外,再附帶吐槽一下,這系統(tǒng)里的硬座票和無(wú)座票是統(tǒng)一歸在“硬座票”里的,因此,當(dāng)你看到頁(yè)面上顯示硬座還有票的時(shí)候,請(qǐng)別高興得太早,很可能你支付完成后就發(fā)現(xiàn),你拿到手的居然是“無(wú)座票”,這坑爹的玩意。。。,[/p][p=19, null, left] 還有就是,一定要同時(shí)使用多個(gè)瀏覽器,甭管什么IE啊,F(xiàn)irefox啊,Chrome啊,總之能整上的都給它整上。。。在每個(gè)瀏覽器上都去登陸,上去了之后,就是一個(gè)字---刷,甚至你還可以制定相應(yīng)的策略,分車次,分站點(diǎn)來(lái)刷,總而言之,就是拼命刷之,別讓12306后臺(tái)系統(tǒng)那幫龜孫子閑著。。。[/p][p=19, null, left] 最后,可能有人會(huì)問(wèn)那最后一步支付咋辦呢?難不成要重新?lián)QIE登陸上了,在限時(shí)的45分鐘內(nèi)去用網(wǎng)銀來(lái)完成支付么?很可能是一去不復(fù)返了。。。其實(shí),在firefox和chrome下也是可以完成支付的,如果你有招商銀行,那么支付時(shí)就可以使用手機(jī)支付來(lái)搞定的。只要是非IE瀏覽器登錄時(shí),默認(rèn)會(huì)定位到手機(jī)支付頁(yè)面 [/p][p=19, null, left]http://images.cnblogs.com/cnblogs_com/phinecos/20080415/2012010702.jpg [/p][p=19, null, left]哈哈,反正我今天是堅(jiān)持不懈的斗爭(zhēng),終于搶到了一張回家的臥鋪票,一點(diǎn)小經(jīng)驗(yàn),不敢獨(dú)享,拿出來(lái)給大家分享,咱技術(shù)宅買個(gè)票就得像打仗一樣,仔細(xì)研究對(duì)手,做好一切能做的準(zhǔn)備,打持久戰(zhàn),不是么?[/p][/size][/font][/color]
|
|