找回密码
 立即注册
收起左侧

怎么用Qt做一个网页自动登录的软件啊

6
回复
14058
查看
[复制链接]

尚未签到

来源: 2013-8-8 20:23:59 显示全部楼层 |阅读模式
1Qter豆
我们学校每次上网都要登录学校的宽带计费系统(请见下面图片),我想用Qt做一个小软件实现开机自动登录,没有啥思路特来请教各位大神。。。
1、我应该用什么控件来获得计费系统的网页和实现自动登录
2、需不需要特别了解计算机网络、http协议和HTML等知识(计算机网络的东西稍微了解一些)
3、网页里有个验证码,每次刷新都不一样,怎么实现图像识别啊或者有没有现成的可用的库啥的

希望大家指点一二,给个思路就行。。。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

理论上是可以的,只是实际操作会比较困难: 1. 这种情况一般要使用webkit引擎,qt自带有; 2. 需要掌握html和js的知识,理论上可以用外部嵌入js代码来完成自动输入和提交; 3. 图片上的这个验证码算是比较简单的了,可以试试用ocr文字识别技术,这个已经很成熟了; 理论步骤: 1. webview控件加载这个网页; 2. 用js自动填入账号密码,原理类似浏览器上的“记住密码”; 3. 获取验证码的图片,放入到ocr的库中识别; 4. 识别成功 ...
参与人数 1人气 +1 收起 理由
雪炊烟my + 1 对我帮助很大!

查看全部评分总评分 : 人气 +1

回复

使用道具 举报

尚未签到

2013-8-8 20:24:00 显示全部楼层
理论上是可以的,只是实际操作会比较困难:
1. 这种情况一般要使用webkit引擎,qt自带有;
2. 需要掌握html和js的知识,理论上可以用外部嵌入js代码来完成自动输入和提交;
3. 图片上的这个验证码算是比较简单的了,可以试试用ocr文字识别技术,这个已经很成熟了;

理论步骤:
1. webview控件加载这个网页;
2. 用js自动填入账号密码,原理类似浏览器上的“记住密码”;
3. 获取验证码的图片,放入到ocr的库中识别;
4. 识别成功的话填入验证码;
5. 提交;
6. 检查返回信息,确认是否登陆成功;
回复

使用道具 举报

尚未签到

2013-8-8 22:06:04 显示全部楼层
Joey_Chan 发表于 2013-8-8 20:50
理论上是可以的,只是实际操作会比较困难:
1. 这种情况一般要使用webkit引擎,qt自带有;
2. 需要掌握html ...

非常感谢,看来我还得学习一下javascript和html。。。
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2013-8-9 00:17:07 显示全部楼层
以前用delphi做过验证必须自己输入    QT刚学几天还没还没习惯
回复

使用道具 举报

尚未签到

2013-8-9 07:33:55 显示全部楼层
qq897425998 发表于 2013-8-9 00:17
以前用delphi做过验证必须自己输入    QT刚学几天还没还没习惯

哦哦,有问题的话还要向你请教啊
回复

使用道具 举报

累计签到:67 天
连续签到:1 天
2013-8-11 01:46:10 显示全部楼层
嗯 有问题随时可以问我  共同学习 我也刚学不久
回复

使用道具 举报

尚未签到

2015-3-2 20:09:28 显示全部楼层
本帖最后由 atsunlun 于 2015-12-19 10:38 编辑

你好,如果你能有幸看到我的留言的话。我也想做一个软件,可以自动填入网页的验证码的,不知道你的问题解决了没有?我想向你求助,好心帮帮我吧。如果占用你时间的话,我可以付给你酬劳!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了