有没有大佬试过在 VBA 里面处理网页上的验证码?

2017-07-26 18:43:24 +08:00
 ethanlu
每天都要登陆到这个网站去查东西,超时又要重新登陆。现在用 VBA 去填用户名和密码都没问题了,强迫症想把验证码也处理掉,不知道有没有 VBA 高手有试过的?

https://www1.iris.gov.hk/eservices/nonsub/selectuserlogin.jsp
5162 次点击
所在节点    Microsoft Office
13 条回复
qwjhb
2017-07-26 19:22:36 +08:00
vba 调 Tesseract 去识别验证码?
ethanlu
2017-07-26 19:33:12 +08:00
@qwjhb #1 试过?
qwjhb
2017-07-26 19:38:03 +08:00
只是个思路 python 下实现很简单
Tesseract 可以 api 调用 VBA 应该也行
ethanlu
2017-07-26 19:40:31 +08:00
@qwjhb #3 公司的电脑能用的编程工具只有 Excel VBA,而且还不能自己安装任何东西。
ysc3839
2017-07-26 20:48:17 +08:00
@ethanlu Python 不需要安装的,有绿色版。
ethanlu
2017-07-26 21:01:22 +08:00
@ysc3839 #5 怎么绿色法?公司电脑下载文件也有限制
ysc3839
2017-07-26 21:11:52 +08:00
@ethanlu 印象中 Python 官网就有 portable 下载。或者你安装后把文件拷出来。
ethanlu
2017-07-26 21:24:45 +08:00
@ysc3839 #7 哦,USB 也是屏蔽的,还有什么招?
shawn2333
2017-07-26 21:40:56 +08:00
同 vba
chinvo
2017-07-26 21:52:51 +08:00
跟领导说这样没法做
ethanlu
2017-07-26 22:55:30 +08:00
@chinvo #10 也不是领导要求,怎么说。明明是每天都要和一堆数据打交道,大公司却用最笨的人手操作,效率低还容易出错。能用 VBA 自动化的基本上都给自动化了,原来熟手也要 5 分钟的,现在只要告诉他按什么快捷键 5 秒钟就做完了。
ysc3839
2017-07-26 23:18:44 +08:00
@ethanlu 断网吗?那估计不行了。
aristotll
2017-07-27 01:20:31 +08:00
断网显然不行 除非你自己用 cpp 写个东西 让 vba 调用
估计编译器都没

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/378168

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX