delphi 让webbrowser中某个连接先执行mousedown再执行mouseup打开一个网页。

做点击google关键字的个小程序,其他的已经做好了,但是用WebBrowser1.OleObject.document.links.item(i).Click;打开网站... 做点击google关键字的个小程序,其他的已经做好了,但是用WebBrowser1.OleObject.document.links.item(i).Click;打开网站后,来路不是google的,而是“直接输入网址”打开的,在C#中webbrowser.doucument.getelement().....("click"),来路是google的,但是delphi刚刚看了2天,不怎么了解,希望各位帮帮忙。问题解决了再加50分。
当然了,如果用其他方法能让C#程序脱离.net,而程序不会超过5m也可以。
用delphi其他方法实现也可以。
或者用其他语言给点源码也可以。
反正只要能让来路是google的,程序不会大于2M的就可以。
展开
 我来答
mit1208
2011-07-03 · TA获得超过2347个赞
知道大有可为答主
回答量:2743
采纳率:0%
帮助的人:1840万
展开全部
先执行Webbrowser.Navigate('http://www.google.com'); //先打开谷歌网页
然后再写实现点击GOOGLE关键字的代码
追问
这个当然知道了,问题是点击怎么做呢?怎么做才能让来路变成google的呢?
追答
点击可以使用SendMessage或PostMessage和硬件模拟两种方法!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xliangh
2011-07-06
知道答主
回答量:38
采纳率:0%
帮助的人:18.3万
展开全部
你是指 http 的 referer 吧,DELPHI 可以用 indy 的控件吧,webbrowser 好像有点难控制。

用鼠标模拟肯定可以,但是这个也太纠结了吧。。。
追问
9494……用鼠标的话肯定不行了……我想用鼠标模拟一次mousedown然后在mouseup,可是试了一下没效果……只有click可以,但是click了以后入口不变,我也试着用referer 可是还是不大行。
追答
摒弃webbrowser,用indy.肯定是可以完成你的要求的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lsgo007
2011-07-06 · TA获得超过498个赞
知道小有建树答主
回答量:360
采纳率:100%
帮助的人:215万
展开全部
你试试按键精灵就能实现,有个录制编辑web按键的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
农靖海
2011-07-11 · TA获得超过3080个赞
知道小有建树答主
回答量:3016
采纳率:0%
帮助的人:0
展开全部
打开网页使用
Webbrowser1.Navigate('');
追问
来路/入口…………
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式