Board logo

标题: [问题求助] VBS如何自动登陆网址,代替人工做完规定操作? [打印本页]

作者: 书童阿兴    时间: 2015-1-15 22:36     标题: VBS如何自动登陆网址,代替人工做完规定操作?

我想用VBS脚本写一个能够自动登录网页A(登录页面),1)完成“用户名”,“密码”,“验证码”(难点,暂且不说)写入,再点击“登录”,进入操作页面B;
                                                                             2)在操作页面B中写入“验证码”(暂且不说),点击“下一步”,进入操作页面C;
                                                                             3)操作页面C中点击“按钮”,按钮网页源码是<div class="carname">,进入操作页面D;
                                                                             4)页面D设置日期满足要求,就点击满足要求日期对应过来的“按钮”;
以上每一步设置网页成功跳转验证,若不成功返回第二布重新开始,直到最后一步点击成功。
我现在只能够做到第一步(验证码除外哈),不知道是因为网址变化的原因还是其他,第二步开始始终不能正确提取操作对象元素,研究好几天了,也查阅了关于webbrowser控件相关资料,但是还是不能解决问题,请论坛高人能够指点一二!
作者: dcnzjr    时间: 2015-1-18 15:57

很有意思,我也想学学
作者: 书童阿兴    时间: 2015-1-18 18:15

就是啊,请大家顶起,一起学东西!
作者: yu2n    时间: 2015-1-18 20:15

说了很多ABCD,页面都无一个 ... 要答题者提N个问?
作者: 书童阿兴    时间: 2015-1-19 10:31

回复 4# yu2n

首页URL=“http://www.scjj.gov.cn:8638/index/index.aspx”,即是A页面

麻烦热心站友解答下,谢谢!
首页都可以进入,后续页面由于需要登录个人信息才能进入,由于隐私问题,恕不能提供,描述清楚问题即可,我想其它网站也是一样的道理。
作者: 9zhmke    时间: 2015-1-25 00:21

调用OCR可能稍难一点,但也不是没办法解决,解决这个东西要花不少时间来调试才行,最好是你自己先百度解决一些问题,把测试中百度不到的问题拿上来探讨,至少说打开网页填入点内容是很容易的。
作者: CrLf    时间: 2015-1-25 00:43

验证码什么的,参考:
http://bbs.bathome.net/redirect.php?tid=33963
作者: moon3003003    时间: 2015-2-7 12:19

学习了,谢谢
作者: boyangcoco    时间: 2015-4-18 21:35

期待高手出山解决这个问题.




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2