300分,帮帮忙啊!怎样模拟鼠标不断点击网页上的某个按钮如“提交”,使之不断向服务器提交数据(300分)

  • 主题发起人 主题发起人 LVGEFENG
  • 开始时间 开始时间
L

LVGEFENG

Unregistered / Unconfirmed
GUEST, unregistred user!
如果能用delphi实现,请给出大体思路;如不行,请告诉我原因。多谢了!!
 
可以,先要读出按钮的位置,控制Mouse
 
但是网页中的按钮好像没有句柄呀!而且我并不想控制鼠标,而是模拟事件向按钮发消息,这样
我就可以同时作别的事了,不要一直按着回车或点着鼠标不停了。
 
有一个欺骗spedia的程序,好象和你要的程序差不多吧,可再加一些asp命令,
你应该知道该按钮的事件吧。
但那个程序在什么地方得找一下。自己找吧,很常用的一个网站,我忘了
 
用TClientSocket控件直接向服务器提交,就不用这么麻烦啦!
 
你可以写个多线程,使用ICS或别的Http控件,直接提交。
包你效果很好。而且实现也很容易。
 
是啊!用http控件实现吧!
 
其实可以换个角度来想啊,不用来按按纽,而是找到提交的程序啊,
比如说

<form action=http://www.xxxxxxx.com/search method=get name=f>
<input type=text value="" framewidth=4 name=q size=55 maxlength=256>
<input name=btnG type=submit value="搜索">
</form>
然后你就可以用nmhttp控件来提交就相当于点按纽了。
nmhttp1.get('http://www.xxxxxxx.com/search?q=美女');
就可以了,如果不要结果,就用
nmhttp1.head('http://www.xxxxxxx.com/search?q=美女');
 
十分同意楼上的说法,用http控件。
 
接受答案了.
 
后退
顶部