中易网

VB如何模拟点击网页按钮

答案:3  悬赏:50  
解决时间 2021-03-03 05:12
不知道id,name等。。


如何用VB模拟点击这个按钮?
最佳答案
使用webbrowser打开网页,通过webbrowser操作dom节点的方式进行
比如
dim i as integer
dim btns as object
set btns =  webbrowsre1.document.getElementsByTagName("button") '这里通过tag方式获取节点,也可以通过getElementById的方式
for i = 0 to btns.length -1
if btns(i).innertext = "传送" then
btns(i).click
exit for
end if
next i
全部回答
<p>webbrowser1.navigate <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.baidu.com" target="_blank">http://www.baidu.com</a></p>  <p>这样就可以了,工程 --部件--microsoft internet controls</p>
其实不用去点击这个按钮,你只要找到这个按钮从属于哪个表单,然后直接提交表单就可以了,这个按钮也就是提交的作用,比如可以这么写: WebBrowser1.Document.Body.formname.submit 好长时间没写了,不知道是不是这样写,反正就是这么个原理。如果一定要模拟去点击的话,就需要遍历网页中的所有元素,然后根据特征判断(比如value的值),然后调用这个按钮的Click方法就行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
六匡人民革命烈士纪念碑怎么去啊,有知道地址
求推荐高帮耐磨打外场的篮球鞋
福克斯空调泵总是跳掉不工作修修多少钱
沈阳和南京未来发展哪个快
沣西新城海绵城市具体实施过程是怎样的
为什么健身完之后跑百米跑不动跑不快肌肉僵不
清华池我想知道这个在什么地方
微信绑定的美拍 如何重新登录 好多自己的作品
天外天国际大饭店-棋牌室地址在什么地方,想
果香源水果超市地址在哪,我要去那里办事
Intel 酷睿2 E7400怎样超频
想知道: 泉州市 从南安市到德化县怎么坐公交
变压器阻抗可以单相测量吗
小华家奶奶家及学校的位置如下图所示,小华家
筹备公司资金是60万,占股为20%,实际注册资金
推荐资讯
68除以702等于?
三菱plc为什么计数器c220不能存入d200
未授权的专利可以再次申请吗
问道奇宝斋买角色的问题
对于2X(g)?Y(g)的反应体系,在压强一定时
LOL星之守护者EZ多少钱
求灵魂献祭delta格林之证获得方法
哪个出版社的同义词反义词词典是最具权威性的
私はあなたの见方だから中的だから是什么意思
卖什么利润大不压货
百福图的白色绣线可以换其他颜色吗?
福鼎如何到太姥山
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?