ibon抢票

一个帮助在ibon上抢票的小脚本

目前为 2018-01-30 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name ibon抢票
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.3
  5. // @description 一个帮助在ibon上抢票的小脚本
  6. // @author 小鱼
  7. // @include https://orders.ibon.com.tw/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. // 买票张数,默认1张
  12. // 买多张就把这个数字改成2,3或者4
  13. const ticketNumber = 1;
  14.  
  15. // 是否接受不连起来的的座位,默认是不接受
  16. // 接受就把true改成false
  17. const sitTogether = true;
  18.  
  19. (function() {
  20. 'use strict';
  21.  
  22. // 第一步:购票方式强制选择“电脑配位”
  23. var buyTypeCheckbox = document.querySelector("#ctl00_ContentPlaceHolder1_BUY_TYPE_2");
  24. if (buyTypeCheckbox) buyTypeCheckbox.checked = true;
  25.  
  26. // 第二步:手动点击你想买的有票的区
  27. // 只有显示为“热卖中”和显示余数量的可以点
  28.  
  29. // 第三步:自动设置购买数量,默认为1
  30. var buyAmount = document.querySelector("#ctl00_ContentPlaceHolder1_DataGrid_ctl02_AMOUNT_DDL");
  31. if (buyAmount) buyAmount.value = ticketNumber;
  32.  
  33. // 第四步:设置不连位座位
  34. var sitTogetherCheckBox = document.querySelector("#ctl00_ContentPlaceHolder1_ATYPE");
  35. if (sitTogetherCheckBox) sitTogetherCheckBox.checked = !sitTogether;
  36.  
  37. // 第五步:自动把光标聚焦到验证码输入框
  38. var captchaBox = document.querySelector("#ctl00_ContentPlaceHolder1_CHK");
  39. if (captchaBox) captchaBox.focus();
  40.  
  41. // 第六步:手动输入验证码
  42.  
  43. // 第七步:回车,效果为自动点击“下一步”
  44. // 也就是提交订单
  45. document.onkeydown = function() {
  46. if (window.event.keyCode == "13") {
  47. document.querySelector("#ctl00_ContentPlaceHolder1_AddShopingCart").click();
  48. }
  49. };
  50.  
  51.  
  52. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址