如何用一个程序模拟在一个IE浏览器打开的网页上,模拟用户输入信息?

mailer 2004-03-02 08:59:35
如何编写一个程序,程序模拟一个用户在地址后面输入例如‘www.google.com’等互连网字符串地址后,程序再模拟输入回车键,等待google的页面打开后,该程序在供用户输入的文本框中自动模拟输入一个字符串,然后模拟鼠标点击页面上的google搜索按钮,以取得对该字符串的检索结果。
那位高手给予解答?如果描述起来麻烦,可简要介绍以下使用什么技术也可以。或有相关资料可Email至pticly@126.com
深表感谢!
...全文
226 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yjy1001 2004-03-20
  • 打赏
  • 举报
回复
我写过一个万能自动登陆机,操作类似与楼主所说

说下实现原理吧,代码就不公开了

首先我要求用户自己操作一遍,点击“开始记忆”按钮后我会打开他指定的网页,并将我自己的程序最小化

这个时候我打开了 鼠标钩子及键盘钩子,在“结束记忆”之前我将用户的鼠标点击及键盘输入都记忆起来,并将其保存为一个文件

以后你说的操作,其实就是重复用户操作了,流程如下:
读取URL地址
启动一个IE打开该地址,并将该IE窗体设置为顶层窗体(不会被覆盖)。
解析
case:点击坐标,则模拟鼠标点击该位置
case: Tab键,则模拟按下一次TAB键
case: Enter键,模拟按下一次ENTER键
case: 键盘输入,则模拟键盘输入一串字符(以保存在文件里)

循环解析,直到文件结束。

就这样,实现了自动登陆,或是自动灌水 呵呵

1,222

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧