怎么样 设计一个软件,自动向一个网页发送请求?
这个软件要能操作网页上的下拉列表选择选项,要能填写用户名 密码 并点击确认,好要判断是否登陆成功。用什么办法可以实现? 网友们 给小弟 提供点思路吧,一头雾水,半点思路没有 --------------------编程问答-------------------- 获取这些控件的句柄,使用SendMessage向它们发送点击消息。 --------------------编程问答-------------------- 你需要学习dhtml知识。
参考:
http://blog.csdn.net/sysdzw/article/details/4463844
手册:
http://download.csdn.net/source/1660838 --------------------编程问答-------------------- sendmessage在窗口最小化的时候
不能发鼠标单击事件啊
--------------------编程问答-------------------- sendmessage只是对windows界面程序有效,需要有句柄。
而网页就是个webbrowser控件,所以sendmessage没用的。
只能用dom接口去操作,需要dhtml的知识。你竟然无视2楼。。。 --------------------编程问答-------------------- windows程序,不管在最小化还是普通状态,不管要操作的控件是可见还是不可见,通过sendmessage基本都有用。
网页程序,不管最小化还是普通状态,通过dhtml方法都可以操作。 --------------------编程问答--------------------
哦,二楼定律 --------------------编程问答-------------------- 用webbrowser就行了
--------------------编程问答-------------------- 二楼定律??呵呵。看来要学习 dHTML了 --------------------编程问答-------------------- 我的知识比较杂!!
如果是用你的软件操控IE的话,最好用 BHO
如果在程序内部用 webbrowser 控件的话,那就简单多了, 直接用 js 控制就好了 --------------------编程问答-------------------- 我知道的方法是用XMLHTTP,无控件操作更方便。 --------------------编程问答-------------------- 如果网页够简单,那就自己用winsock发送tcp数据吧
发送的数据可以通过监听IE的发送数据来截取 --------------------编程问答-------------------- dhtml 一个 dhtml控件 用javas 脚本实现 插入数据 点击按钮 --------------------编程问答-------------------- xmlttp
winsock
inet
webbrowser
都可以
补充:VB , 网络编程