请问下“好123”上的百度一下按钮怎么点开?
vb吧
全部回复
仅看楼主
level 6
cy9934303
楼主
www.baidu.com
上的那个按钮有ID我可以打开,
但是在好123上的那个百度一下按钮似乎没有ID,我查了半天不晓得怎么点开,
哪位打开过的告诉下小弟啊
2011年05月05日 09点05分
1
level 8
问什么呀
麻烦发图……
2011年05月05日 09点05分
2
level 8
问什么呀
看到你的签名,我表示无法蛋定……
2011年05月05日 09点05分
3
level 8
问什么呀
我试了啊,没有任何问题……
2011年05月05日 09点05分
4
level 7
TL431-A
用代码点。。。
======================
改代码,加ID。
document里有这个功能的。。
要不你就直接调用它提交的js代码。
======================
不过你的最终目的是什么?
用baidu搜索直接把关键字写到网址里不就行了?
2011年05月05日 09点05分
5
level 6
cy9934303
楼主
<td><button type="submit">百度一下</button></td></form>
这个是好123上的百度按钮,上面没有ID,我不晓得怎么用VB打开他
我是用getElementByID这个打开有ID的。
这个是百度里面的,<input type="submit" value="百度一下" id="su" class="btn"
2011年05月05日 09点05分
6
level 7
bd_tianda
WebBrowser1.Document.Forms("f").submit
2011年05月05日 09点05分
7
level 7
TL431-A
是啊,document的改代码命令把这段加个id或name不就得了。
2011年05月05日 09点05分
8
level 6
cy9934303
楼主
通过这个给按钮加ID WebBrowser1.Document.body.innerHTML =<button id=1582 type="submit">百度一下</button>
我也试了也不对
2011年05月05日 09点05分
9
level 6
cy9934303
楼主
试了这个可以,谢谢啊,还请大哥教我下这个Forms("f")是什么意思啊,F代表什么啊
2011年05月05日 09点05分
10
level 7
bd_tianda
f 是表单的名字
2011年05月05日 10点05分
11
level 6
cy9934303
楼主
啊,太感谢了,的确是个好办法,哈哈,终于知道这个怎么活用了。才接触VB在网页中的应用,不懂的太多了。
2011年05月05日 10点05分
12
level 13
sunshinebean
也可以b遍历button标签判断里面的type是submit的就click
2011年05月05日 10点05分
13
吧务
level 12
干脆面🍜
var pDiv = document.getElementById("lk");
pDiv.childNodes[4].click();
2011年05月05日 10点05分
14
level 13
sunshinebean
webbrowser1.document.all(200).click也行吧?
没试哈哈~~
2011年05月05日 10点05分
15
1