-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
该更新了 #2
Comments
遇到问题了吗? 可以把log.txt的日志发下。 |
多了几个要填的选项,是不是在pageinfo里myvs_5到myvs_12给全加上 “否” 传出去就行了 |
我前段时间更新了PageInfo,增加了是否离校的字段,你看看是否自己没有更新。 |
由于如下原因,提交失败。请更正后重新提交。 这前两天新多出来的选项... |
刚看了下日志,确实是报错了,巧妙的是打卡依然是成功的,过段时间我更新下加下字段。 现在会影响到你的打卡结果吗? |
我发现这个之后手动填的时候发现上面显示的是 您今天还未成功打卡 (记不清了,大概意思就是这)应该是没打卡成功吧,但是日志显示的是打卡成功,你一直都是成功的吗?没出什么问题吗? |
你是今天才不成功的吗。 |
离校的话是已离校,有的,之前加是否离校的时候更新过,好像是24号还是25号出现的问题 |
检查下定时任务看是不是配置问题。 |
刚才试了一下直接运行Main,报错了 DEBUG 2021.01.27. 17:18:51 [connectionpool.py:937] Starting new HTTPS connection (1): jksb.v.zzu.edu.cn:443 DEBUG 2021.01.27. 17:18:52 [connectionpool.py:433] https://jksb.v.zzu.edu.cn:443 "GET /vls6sss/zzujksb.dll/first0 HTTP/1.1" 200 3967 DEBUG 2021.01.27. 17:18:52 [Service.py:38] Successfully parsed the infopageurl. DEBUG 2021.01.27. 17:18:52 [connectionpool.py:937] Starting new HTTPS connection (1): jksb.v.zzu.edu.cn:443 DEBUG 2021.01.27. 17:18:52 [connectionpool.py:433] https://jksb.v.zzu.edu.cn:443 "POST /vls6sss/zzujksb.dll/login HTTP/1.1" 200 552 INFO 2021.01.27. 17:18:52 [Service.py:56] Successfully login in. DEBUG 2021.01.27. 17:18:52 [connectionpool.py:937] Starting new HTTPS connection (1): jksb.v.zzu.edu.cn:443 DEBUG 2021.01.27. 17:18:52 [connectionpool.py:433] https://jksb.v.zzu.edu.cn:443 "GET /vls6sss/zzujksb.dll/first6?ptopid=s4A5517D279B64DA2BF9941C8DD3DE37D&sid=210127174947514373 HTTP/1.1" 200 2778 DEBUG 2021.01.27. 17:18:52 [connectionpool.py:937] Starting new HTTPS connection (1): jksb.v.zzu.edu.cn:443 DEBUG 2021.01.27. 17:18:53 [connectionpool.py:433] https://jksb.v.zzu.edu.cn:443 "GET /vls6sss/zzujksb.dll/jksb?ptopid=s4A5517D279B64DA2BF9941C8DD3DE37D&sid=210127173705670286&fun2= HTTP/1.1" 200 8024 INFO 2021.01.27. 17:18:53 [Service.py:127] Success to find inner confirmPage url. DEBUG 2021.01.27. 17:18:53 [connectionpool.py:937] Starting new HTTPS connection (1): jksb.v.zzu.edu.cn:443 DEBUG 2021.01.27. 17:18:53 [connectionpool.py:433] https://jksb.v.zzu.edu.cn:443 "POST /vls6sss/zzujksb.dll/jksb HTTP/1.1" 200 0 INFO 2021.01.27. 17:18:53 [Service.py:155] Success send data to okPage and go to the end page. ERROR 2021.01.27. 17:18:53 [Service.py:179] Failed to parse okPage url. ERROR 2021.01.27. 17:18:53 [Service.py:73] Failed to finish this clock in. ERROR 2021.01.27. 17:18:53 [Main.py:31] Failed to finish this clock. |
这个问题,是由于解析最后打卡页面的url失败造成,没有找到最后要打卡的确认打卡按钮的url. Service.py row:163
解析的字符串输出到了out.txt中,最后解析失败,你可以把out.txt的内容发下,我测试下解析程序。 |
<title>郑州大学数据中台2020</title> <style> #bak_0 {MARGIN:0 auto; left: 0;WIDTH: 350px; min-HEIGHT:540px;} </style> <script Language="javascript"> function zzjCallOneUrl(us){ document.getElementById("zzj_fun_426s").src=us; } var xmlHttp6a=null; try{ xmlHttp6a=new XMLHttpRequest(); }catch(e){ try { xmlHttp6a=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){} } function zzjchangecart(dw5,by2){ var str56=""; var us55="https://jksb.v.zzu.edu.cn/vls6sss/zzujksb.dll/getstr56?ty5=sheng&by2="+by2+"&ids="+dw5; if (xmlHttp6a){ xmlHttp6a.open("GET",us55,false); xmlHttp6a.send(null); str56=xmlHttp6a.responseText; document.getElementById("zy_210s").innerHTML=str56; } } function zzjchangecart2(dw5,by2,shi7){ myform52.sheng6.value=dw5; var str56=""; var us55="https://jksb.v.zzu.edu.cn/vls6sss/zzujksb.dll/getstr56?ty5=sheng2&by2="+by2+"&ids="+dw5; if (xmlHttp6a){ xmlHttp6a.open("GET",us55,false); xmlHttp6a.send(null); str56=xmlHttp6a.responseText; var sa6 = new Array(); sa6 = str56.split(";"); myform52.myvs_13b.options.length=0; for (var i = 0; i < sa6.length; i++) { var id6=sa6[i].substring(0,4); var nam6=sa6[i].substring(4,sa6[i].length); var varItem = new Option(nam6, id6); myform52.myvs_13b.options.add(varItem); if (id6 == shi7) { myform52.myvs_13b.options[i].selected = true; } } } } function zzjhideyer_a1(){ document.getElementById("yer_a").innerHTML="0.000000"; } function zzjhideyer_a2(){ document.getElementById("yer_a").innerHTML=""; } function zzjhideyer_b1(){ document.getElementById("yer_b").innerHTML="0.000000"; } function zzjhideyer_b2(){ document.getElementById("yer_b").innerHTML=""; } </script> 每日健康状况打卡 填报人学号:xx 姓名:xx 一、健康状况监测指标:
1. 您今天是否有发热症状? 是
否
2. 您今天是否有咳嗽症状? 是 否 3. 您今天是否有乏力或轻微乏力症状? 是 否 4. 您今天是否有鼻塞、流涕、咽痛或腹泻等症状? 是 否 5. 您今天是否被所在地医疗机构确定为确诊病例? 是 否 6. 您今天是否被所在地医疗机构确定为疑似病例? 是 否 7. 您今天是否被所在地政府或医疗卫生部门确定为密切接触者? 是 否 二、感染风险监测指标:
8. 您今天是否被所在地医疗机构进行院内隔离观察治疗?
是 否 9. 您今天是否被要求在政府集中隔离点进行隔离观察? 是 否 10. 您今日是否被所在地政府有关部门或医院要求居家隔离观察? 是 否 11. 所在小区(村)是否有确诊病例?(以当地政府公开信息为准) 是 否 12. 共同居住人是否有确诊病例? 是 否 三、行踪监测指标:
13. 当前实际所在地(若出差填写出差地): 省份(自治区):北京市天津市河北省山西省内蒙古自治区辽宁省吉林省黑龙江省上海市江苏省浙江省安徽省福建省江西省山东省河南省湖北省湖南省广东省广西壮族自治区海南省重庆市四川省贵州省云南省西藏自治区陕西省甘肃省青海省宁夏回族自治区新疆维吾尔自治区台湾省香港特别行政区澳门特别行政区国外 地市:郑州市开封市洛阳市平顶山市安阳市鹤壁市新乡市焦作市濮阳市许昌市漯河市三门峡市南阳市商丘市信阳市周口市驻马店市济源市 14. 您是否为当日返郑人员?(若是,请填写:返回前居住地和抵郑时间) 是 否 15. 你目前是否在校:已离校(离校时间:2021-01-10 12:45) 地理位置获取: 今日自动测温记录:
[未检索到] 上一步 提交表格
<iframe name="zzj_fun_426" id="zzj_fun_426s" src="https://jksb.v.zzu.edu.cn/vls6sss/zzujksb.dll/getsomething?ptopid=sD8DAADBBE53D415F8496A8BF1E79A499&sid=210130130215279576" marginwidth="0" marginheight="0" height="100%"
width="100%" scrolling="no" border="0" frameborder="0" allowtransparency="true"></iframe>
<script Language="javascript">
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
myform52.memo22.value = "不支持地理定位";
}
}
function showPosition(position) {
myform52.weidu.value = position.coords.latitude.toFixed(6);
myform52.jingdu.value = position.coords.longitude.toFixed(6);
myform52.memo22.value = "成功获取";
}
function showError(error) {
switch (error.code) {
case error.PERMISSION_DENIED:
myform52.memo22.value = "用户拒绝";
break;
case error.POSITION_UNAVAILABLE:
myform52.memo22.value = "无法获取";
break;
case error.TIMEOUT:
myform52.memo22.value = "请求超时";
break;
case error.UNKNOWN_ERROR:
myform52.memo22.value = "未知错误";
break;
}
}
var options = {
enableHighAccuracy: true,
timeout: 4000,
}
window.navigator.geolocation.getCurrentPosition(showPosition, showError, options);
</script>
之前的覆盖掉了,好像有时候就是会进不去打卡页面url,包括手动打卡,刷新几次就行了 |
我在pageinfo里改了一下
str2 = "myvs_1=%s&myvs_2=%s&myvs_3=%s&myvs_4=%s&myvs_5=%s&myvs_6=%s&myvs_7=%s&myvs_8=%s&myvs_9=%s&myvs_10=%s&myvs_11=%s&myvs_12=%s&myvs_13a=%s&myvs_13b=%s&myvs_13c=%s&myvs_14=%s&myvs_14b=%s&myvs_30=%s"%(self.myvs_1,self.myvs_2,self.myvs_3,self.myvs_4,self.myvs_5,self.myvs_6,self.myvs_7,self.myvs_8,self.myvs_9,self.myvs_10,self.myvs_11,self.myvs_12,self.myvs_13a,self.myvs_13b,self.myvs_13c,self.myvs_14,self.myvs_14b,self.myvs_30) 然后运行main打卡成功了,定个时明天试试 |
好的,你是把新字段加进来了吗? |
是的,今天测试没有问题 |
好的,你可以pr一下加进来。 我测试下 |
怎么搞啊 不太会.... |
该更新了,新年快乐!
The text was updated successfully, but these errors were encountered: