利用Python自動搶火車票真的不難,100行代碼即可完成
阿新 • • 發佈:2019-03-12
但是 還需要 滿足 image row 源碼 操作 from 文件
前言
去年過年的時候,有一個新聞報道:網上的那些搶票軟件比如:某程、某豬....只要你加錢就會讓你更快的搶到回家的車票,然而並沒有什麽用,如果你自己有去手動刷過票的話,就會發現,你在12306上面看到有票但是這些搶票軟件並沒有給你搶到票,所以那些都是假....
用Python搶票就是不停的刷新請求購票的頁面,如果有票的話,就幫你點擊購買,然後在半個小時內自動付款就好。12306都有固定的放票時間段的,你在那個時間段運行搶票程序,就可以輕松搶到票了!
想要學習Python?Python學習交流群:683380553滿足你的需求,資料都已經上傳群文件,可以自行下載!
原理:
找到相應URL,找到控件模擬登錄、查詢、訂票操作。關鍵是找到控件名稱,難點是起始地不是直接輸入的頁面值,需要在cookie中查出。
前期準備
1)12306網站用戶名和密碼
2)chrome瀏覽器及下載chromedriver
基本環境配置
相關模塊:
from splinter.browser
import Browser
from time import sleep
import traceback
import time, sys
找到用戶名密碼控件名
確定起始地的值,方法Chrome瀏覽器中的“檢查”功能(按F12),Network —> Cookies中找到:
還需要手動點一下的還是萬惡的12306驗證碼(也可以使用打碼平臺),搶到票後確認支付就行啦。
搶票進行中
這樣就搶票成功啦!
完整代碼
Python學習交流群:683380553自行下載完整源碼
利用Python自動搶火車票真的不難,100行代碼即可完成