请问下“好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
用代码点。。。
======================
改代码,加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
WebBrowser1.Document.Forms("f").submit
2011年05月05日 09点05分 7
level 7
是啊,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
f 是表单的名字
2011年05月05日 10点05分 11
level 6
cy9934303 楼主
啊,太感谢了,的确是个好办法,哈哈,终于知道这个怎么活用了。才接触VB在网页中的应用,不懂的太多了。[呵呵]
2011年05月05日 10点05分 12
level 13
也可以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
webbrowser1.document.all(200).click也行吧?
没试哈哈~~
2011年05月05日 10点05分 15
1