1. 程式人生 > >一段超實用的12306刷票指令碼

一段超實用的12306刷票指令碼


國慶要回家,車票買遲了,開啟12306一看,我的乖乖,全部賣完了,於是想著等系統退票的軟體,於是便催生了如下一個指令碼,該指令碼會在發現有餘票的情況下開啟選擇使用者的頁面,很簡單但是很實用---原來藝術真的是來源於生活。

正文開始:

var interval_id = window.setInterval(function() {
document.getElementById('query_ticket').click();
var allOrderBtn = document.querySelectorAll('td[width="80"]');

for (var i = 0, length = allOrderBtn.length; i < length; i++) {
if (allOrderBtn[i].firstChild && allOrderBtn[i].firstChild.nodeType == 1) {
window.clearInterval(interval_id);
allOrderBtn[i].firstChild.click();
}
}
}, 2000);


使用方法:

首先是要開啟車票查詢頁面

開啟瀏覽器控制檯,拷貝這段指令碼執行即可

問題一:如何刷指定車次的車票呢?

相關推薦

實用12306指令碼

國慶要回家,車票買遲了,開啟12306一看,我的乖乖,全部賣完了,於是想著等系統退票的軟體,於是便催生了如下一個指令碼,該指令碼會在發現有餘票的情況下開啟選擇使用者的頁面,很簡單但是很實用---原來藝術真的是來源於生活。 正文開始: var interval_id = w

12306指令碼

我也在刷票,不過發現12306還是發生了一些變化,在使用過程中,發現會自動退出登入。所以對指令碼做了一些改動。順便加了一些新的功能。具體如下:     防自動退出     新增刷到票後發起桌面通知    

Selenium 實戰:自寫 12306 指令碼

每逢過年就到了 12306 的搶票高峰期,作為一枚程式設計師,當然不能把時間和金錢浪費在刷票上啦。這裡分享自寫的 12306 刷票指令碼,有興趣的歡迎一起用技術解決生活難題。 本 Chat 主要貢獻內容如下: Selenium 學習與實戰; 自動化指令碼的分析與實現; 利用 Pyt

Word表格計算、翻譯實用,原來大神都是這樣操作的!

  1、Word表格求平均值 點選【資料】,輸入公式 【=AVERAGE(LEFT)】即可,然後按快捷鍵F4重複上步操作,這是表格就可以求平均值了。   2、Word表格求和 點選【佈局】-【資料】-【公式】, 輸入公式=SUM(LEFT),點選確定即可

python3.7之12306指令碼實現

  悲催的12306,徹底淪為各路搶票軟體的服務提供方。元旦伊始,純粹12306官網及APP搶票,愈一週的時間,僅到手一張凌晨3:55回家的站票。為遠離腦殘,無奈選擇搶票軟體,預購年後返滬車票。BTW,研究一下搶票指令碼的實現思路,參考:(https://juejin.im/post/5b116504f265

python——指令碼

前言 現在部分比賽為了推廣贊助商或者比賽本身,需要參賽隊伍進行網上拉票,甚至票數還會佔一定比例的成績。因此,刷票也就應運而生了。此次我們團隊參加一個比賽,就需要網上投票決出前幾名,作為一位技術人員,當然是得“解決”技術能解決的問題嘛,所以就寫了個刷票外掛來刷一

新手寫的一個12306工具

本來是去年打算寫的一個12306的刷票工具,但是一直拖著沒完成。過完年才搞好。其實也不算寫好,只是感覺都過完年了這個東西都沒多大意義,在說各大網站上都有這個功能。但就當記錄一下吧。剛開始寫的時候困擾我的其實不是買票的流程,而是如何保持一12306網站的會話,之前在公司做專案的

轉載--12306

轉載自:http://www.360doc.com/content/13/0122/17/453497_261790962.shtml 我也記不清啥時候動了寫bot刷票這個念頭的。原因很簡單,我一直認為作為一個以程式碼謀生的不合格程式設計師,只有把生產工具用好,才能增加

過年過節真是難求!分享關於Python最新版12306自動搶指令碼

為了方面和節約時間,本次使用的python編譯器和直譯器分別為pycharm,python3.6.1RC 逢年過節 有一個神奇的網站 你一定不陌生 “12306” 是不是總搶不到票啊 是不是觀察著餘票最新動態 告訴你一個新技能 賊666 12306自動搶票 前

微信漏洞詳解, Python指令碼實現秒破萬!

image 用到的工具: 外掛原始碼 fiddler 4 python 開始研究 用fiddler進行抓包的資料,微信開啟的,抓取到了投票POST表單的連結和資料還有cookie 引數 : zid 是使用者ID formhash 是dz的驗證之類的,大概

js裡的sort()對json資料(某欄位)進行排序,實用!!!

首先來看一下接口裡的資料,對哪一資料進行操作 { "hourList": [{ "DATA_DATE": "00", "USE_SUM": 9.58 }, { "DATA_DATE": "03", "USE_SUM": 23.18 }, { "DATA_DATE": "

蛋疼的程式碼:不清視訊播放器

今天分享的這段程式碼,看起來沒啥實際用處,而且有些反潮流,因為現如今大家看視訊都追求更高解析度的超清畫質,而我們這個,是一個“超不清”的視訊播放器: 在控制檯裡播放視訊,用字元來表示畫面 不過我覺得它至少可以有三個作用:1.用來練習視訊和影象處理的程式設計開發;2.在沒有圖形介面的伺服器上播

python+splinter實現12306網站並自動購票流程

python+splinter實現12306網站刷票並自動購票流程 通過python+splinter,實現在12306網站刷票並自動購票流程(無法自動識別驗證碼)。 此類程式只是提高了12306網站的 <查詢> 重新整理頻率(預設自動查詢的重新整理頻率為5秒)。對於學習splinter感覺還

實用!!!使用IDEA外掛Alibaba Cloud Toolkit工具鍵部署本地應用到ECS伺服器

最近看到阿里雲釋出了一款名為 Alibaba Cloud Toolkit 的外掛,可以幫助開發者高效開發並部署適合在雲端執行的應用,瞬間擊中了我的小心臟,這個對於個人開發者來說超級棒啊,終於不需要再手動 scp/ftp 上傳應用到伺服器了,連啟動的命令都是可以自行編寫的,棒棒! PS:個人開發者專案不多也不

讀取檔案,逆序排列的lua指令碼

local method = ngx.var.request_method; local headers = ngx.req.get_headers(); local uri_args = ngx.r

python爬蟲 -- 12306登入

# -*- coding: utf-8 -*- from splinter.browser import Browser from time import sleep import traceback # Message: 'phantomjs' executable ne

12306 python+selenium+chrome 實現

市面上的搶票軟體多的很。老套路,開關肯定是思考。 市場軟體用的技術方案:.NET,外掛。為免不是最好的方案,決定用Python,但怎麼搞。 這個我可是零基礎,還是百度下,突然間眼前一亮。12306搶票軟體原始碼詳解 從這裡有發現了一系列檔案,在邊學邊操的模式開幹。後續寫一系列文章,參

分享shell指令碼--su許可權下自動讀取某個GPIO電平,判斷為低即自動關機的功能

以下內容均為原創,歡迎轉載,轉載請說明來源:https://blog.csdn.net/masterbee/article/details/78832701 sudo sh -c "echo 50 > /sys/class/gpio/export"sudo sh -c "echo "in

python 3 12306查詢指令碼

原文地址 https://blog.csdn.net/memory_qianxiao/article/details/81944732 直接帖程式碼,不懂的看原文,只是注意下url地址更新了,原來那個地址好像訪問不了,然後加上了時間輸入 #-*- coding:utf-8 -*- import

c#模擬網頁實現12306登陸、自動、自動搶完全篇

 這一篇文章,我將從頭到尾教大家使用c#模擬網頁面登陸12306網站,自動刷票,選擇訂票人,到最後一步提交訂單。研究過HTTP協議的童鞋們都知道,我們在訪問網站時,是有兩種方式的,POST和GET方式,HTTP協議是TCP/IP的一部分,有興趣的可以使用Socket通訊可