一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 939|回复: 4
收起左侧

[万恶的Check] 签证状态自动查询脚本

[复制链接] |试试Instant~ |关注本帖
南慕伦 发表于 2015-7-25 12:17:08 | 显示全部楼层 |阅读模式

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
6.3梅龙镇广场被check到现在,不知道查了多少次状态……
然后觉得很累,就写了个自动化脚本查询,如果有update会或者状态变化会弹框,60秒查一次,希望大家不要改得太短,意义不大还会增加服务器压力。攒点人品快点ISSUE吧。
. 1point3acres.com/bbs
使用方法就是填你的case ID到appID里面那对双引号里面去,然后整个复制。用chrome或者firefox(其它浏览器或许也行,但是我没测试),按F12打开,然后粘贴并运行(chrome直接回车就好,firefox是点运行)
. 1point3acres.com/bbs
这里的代码缩进似乎被吃了?我顺路贴了一份到ubuntu paste:
http://paste.ubuntu.com/11934931
. from: 1point3acres.com/bbs


chrome使用说明

chrome使用说明

firefox使用说明

firefox使用说明
  1.         var appID = ''; // fill your application ID here. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
  2.         var intervalInSeconds = 60; // better lager than 20
  3.         window.count = 0;
  4.         window.statusText = "";
  5.         window.updateTime = "";
  6.         function queryStatus(applicationID)
  7.         {. visit 1point3acres.com for more.
  8.             console.log('The ' + window.count + ' time:');
  9.             document.getElementById("ctl00_ContentPlaceHolder1_ddlApplications").selectedIndex=1;
  10.             __doPostBack('ctl00$ContentPlaceHolder1$ddlApplications','');
  11.             setTimeout(function(){
  12.                 document.getElementById("ctl00_ContentPlaceHolder1_txbCase").value=(applicationID);
  13.                 document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").click();. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
  14.                 setTimeout(function(){
  15.                     var status = document.getElementById("ctl00_ContentPlaceHolder1_ucApplicationStatusView_lblStatus").innerHTML;. more info on 1point3acres.com
  16.                     var alertInformation = "";.鏈枃鍘熷垱鑷1point3acres璁哄潧
  17.                     if (status!=window.statusText).鐣欏璁哄潧-涓浜-涓夊垎鍦
  18.                     {
  19.                         alertInformation += "Status Changed! New status: " + status;
  20.                         window.statusText = status;
  21.                     }
  22.                     var updateTime = document.getElementById("ctl00_ContentPlaceHolder1_ucApplicationStatusView_lblStatusDate").innerHTML;
  23.                     if (updateTime!=window.updateTime)
  24.                     {. 1point3acres.com/bbs
  25.                         alertInformation += "\nUpdated! New updated Time: " + updateTime;
  26.                         window.updateTime = updateTime;
  27.                     }. From 1point 3acres bbs
  28.                     if (alertInformation!='' && window.count!=0). 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
  29.                         alert(alertInformation);
  30.                     WebForm_DoPostBackWithoptions(new WebForm_PostBackOptions("ctl00$ContentPlaceHolder1$ucApplicationStatusView$lnkCloseInbox", "", true, "", "", false, true))
  31.                     window.count++;
  32.                 }, 5000);
  33.             }, 5000);. From 1point 3acres bbs
  34.             
  35.             
  36.         }
  37.         queryStatus(appID); // for the first time.
  38.         setInterval(queryStatus, intervalInSeconds * 1000, appID);
复制代码

补充内容 (2015-7-29 10:03):
修改了代码,现在更稳定了:http://paste.ubuntu.com/11957037/

评分

2

查看全部评分

 楼主| 南慕伦 发表于 2015-7-25 12:20:35 | 显示全部楼层
多说一句,因为我发现北京上海都不需要选location,所以我就没写那部分的selection,如果碰到问题可以跟我说一下……
回复 支持 反对

使用道具 举报

hyhzx123 发表于 2015-7-25 12:21:04 | 显示全部楼层
支持一下。我就每天手动刷一次就好,别的朋友上吧
回复 支持 反对

使用道具 举报

amadeus711 发表于 2015-7-25 12:28:25 | 显示全部楼层
顶楼主。6月初被check的拖到现在应该主要是6月底美国签证系统当机造成的,加上7月4号又放假什么的就弄到现在了。希望大家都早日拿到签证。
回复 支持 反对

使用道具 举报

萌萌小石头 发表于 2015-7-25 12:38:07 | 显示全部楼层
amadeus711 发表于 2015-7-25 12:28
顶楼主。6月初被check的拖到现在应该主要是6月底美国签证系统当机造成的,加上7月4号又放假什么的就弄到现 ...

嗯,楼主真是好心!我来支持一下
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-9 21:41

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表