記錄12306項目搶票成功的經(jīng)歷:CentOS7環(huán)境

過年了嗦明,我們每個人都會回家過年库北,說到過年就不得不提搶票朴恳,畢竟過年回家的票都是一票難求欺栗,而以前都是靠購買加速包來提速搶票毫痕,前幾天在公眾號看到github上一個很火的12306搶票項目,而且我自己本職也是一個辣雞程序猿迟几,所以就想試試能不能把這個項目clone下來消请,調(diào)試并跑起來,于是我抱著試一試的態(tài)度类腮,花了一些時間臊泰,安裝虛擬機,克隆代碼到本地蚜枢,安裝環(huán)境缸逃,調(diào)試bug,最終把它跑起來了厂抽,并且成功的買到了票需频,所以就想把這個過程記錄下來,雖然項目不是自己寫的筷凤,而且自己本職也是java大數(shù)據(jù)方向昭殉,python也不是很懂,但是很到項目跑通還是覺得很酷藐守,我想這就是作為程序猿的G點吧挪丢,就是項目成功運行并且能夠解決某些問題,在此膜拜開發(fā)12306項目的大佬吗伤,牛X3钥俊!足淆!

大佬的12306github項目地址:https://github.com/testerSunshine/12306

膜拜大佬,記得star啊

搶票思路:

0.環(huán)境:

  • CentOS7
  • jdk8

1.前提:

  • 安裝python3(見我另外一篇文章)
  • 安裝git

2.將項目克隆到本地(一定要克隆最新的代碼):

cd /opt/module

git clone https://github.com/testerSunshine/12306.git

3.安裝項目依賴:

cd /opt/module/12306

pip3 install -i https://mirrors.aliyun.com/pypi/simple -r requirements.txt

4.CentOS安裝google(見我另一篇文章)

5.在CentOS7上用Google登錄12306官網(wǎng):

查到RAIL_EXPIRATION 礁阁,RAIL_DEVICEID

6.修改配置文件TickerConfig.py

cd /opt/module/12306

vi TickerConfig.py
(1)更改關(guān)鍵參數(shù):

TickerConfig.py

# 填入需要購買的車次(list)巧号,"G1353"
# 修改車次填入規(guī)則,注:(以前設(shè)置的車次邏輯不變)姥闭,如果車次填入為空丹鸿,那么就是當日乘車所有車次都納入篩選返回
# 不填車次是整個list為空才算,如果不是為空棚品,依然會判斷車次的靠欢,這種是錯誤的寫法 [""], 正確的寫法 []
STATION_TRAINS = ["G1353","A1687","C2020"]

# 時間范圍 如果所有時間段,則用 00:00-23:59
START_TIME = "00:00"
END_TIME = "23:59"

# 出發(fā)日期(list) "2018-01-06", "2018-01-07"
STATION_DATES = [
    "2020-01-18"
]
# 出發(fā)城市廊敌,比如深圳北,就填深圳就搜得到
FROM_STATION = "廣州南"

# 到達城市 比如深圳北门怪,就填深圳就搜得到
TO_STATION = "隆回"

# 座位(list) 多個座位ex:
# "商務(wù)座",
# "一等座",
# "二等座",
# "特等座",
# "軟臥",
# "硬臥",
# "硬座",
# "無座",
# "動臥",
SET_TYPE = ["二等座"]

# 乘車人(list) 多個乘車人ex:
# "張三",
# "李四"
TICKET_PEOPLES = ["張三"]

# 12306登錄賬號骡澈,填入自己的12306賬號密碼
USER = "xxx"
PWD = "xxx"

# 云打碼服務(wù)器地址
HOST = "120.24.62.193:80"

#  郵箱配置,如果搶票成功掷空,將通過郵件配置通知給您
#  列舉163
#  email: "xxx@163.com"
#  notice_email_list: "123@qq.com"
#  username: "xxxxx"
#  password: "xxxxx
#  host: "smtp.163.com"
#  列舉qq  肋殴,qq設(shè)置比較復雜,需要在郵箱-->賬戶-->開啟smtp服務(wù)坦弟,取得授權(quán)碼==郵箱登錄密碼
#  email: "xxx@qq.com"
#  notice_email_list: "123@qq.com"
#  username: "qq號"
#  password: "授權(quán)碼"
#  host: "smtp.qq.com"
EMAIL_CONF = {
    "IS_MAIL": True,
    "email": "xxx@qq.com",
    "notice_email_list": "xxx@qq.com",
    "username": "xxx",
    "password": "xxx",
    "host": "smtp.qq.com",
}

# 如果COOKIE_TYPE=3, 則需配置RAIL_EXPIRATION护锤、RAIL_DEVICEID的值
RAIL_EXPIRATION = ""
RAIL_DEVICEID = ""
(2)注意:
  • USER和PWD填買票的12306賬號
  • HOST需要填寫可用的云打碼服務(wù)器
  • 如果需要通過郵箱通知,比如qq郵箱需要開啟smtp服務(wù)email填寫發(fā)送者郵箱酿傍,notice_email_list填寫通知的郵箱烙懦,username填寫qq號,password填寫授權(quán)碼
  • RAIL_EXPIRATION填寫在CentOS中chorme瀏覽器登錄12306后的cookie信息
  • RAIL_DEVICEID填寫在CentOS中chorme瀏覽器登錄12306后的cookie信息

6.運行:

cd /opt/module/12306

python3 run.py c
python3 run.py r

7.搶票結(jié)果:

搶票成功
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赤炒,一起剝皮案震驚了整個濱河市修陡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌可霎,老刑警劉巖魄鸦,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異癣朗,居然都是意外死亡拾因,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進店門旷余,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绢记,“玉大人,你說我怎么就攤上這事正卧〈老ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵炉旷,是天一觀的道長签孔。 經(jīng)常有香客問我,道長窘行,這世上最難降的妖魔是什么饥追? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮罐盔,結(jié)果婚禮上但绕,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好捏顺,可當我...
    茶點故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布六孵。 她就那樣靜靜地躺著,像睡著了一般幅骄。 火紅的嫁衣襯著肌膚如雪劫窒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天昌执,我揣著相機與錄音烛亦,去河邊找鬼。 笑死懂拾,一個胖子當著我的面吹牛煤禽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播岖赋,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼唐断!你這毒婦竟也來了选脊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤脸甘,失蹤者是張志新(化名)和其女友劉穎恳啥,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丹诀,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡钝的,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了铆遭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片硝桩。...
    茶點故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖枚荣,靈堂內(nèi)的尸體忽然破棺而出碗脊,到底是詐尸還是另有隱情,我是刑警寧澤橄妆,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布衙伶,位于F島的核電站,受9級特大地震影響呼畸,放射性物質(zhì)發(fā)生泄漏痕支。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一蛮原、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧另绩,春花似錦儒陨、人聲如沸花嘶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽椭员。三九已至,卻和暖如春笛园,著一層夾襖步出監(jiān)牢的瞬間隘击,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工研铆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留埋同,地道東北人。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓棵红,卻偏偏與公主長得像凶赁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子逆甜,可洞房花燭夜當晚...
    茶點故事閱讀 43,509評論 2 348