2010-03-02 87 views
0

有人可以看看他的链接;它的安全但是如果不舒服就看下一段。 ​​模拟点击html中的链接

当你看看源页面有在SRC标签的链接

<frame src="http://track-back.net/Top.blog?userType=1" name="main"> 

我怎么会激活从vb.net这个环节,因为所有的HTML内容出现时,你就可以点击当我使用web浏览器控件导航到它时,我得到相同的原始html。任何想法深表感谢。我也试过使用

web1.Document.InvokeScript(url) 

但这只是不起作用。

回答

1

尝试以下操作:

HtmlElementCollection elements = web1.Document.GetElementsByTagName("main"); 

foreach(HtmlElement ele in elements) 
{ 
    ele.Invoke("Click"); 
} 

请注意,上面的代码只是一个帮手,让你对你的方式。点击每个迭代的foreach在一天结束时是相当愚蠢的,所以根据自己的需要调整它。

+0

非常感谢您的回复。在我更改我的代码以实现webbrowser控件之前,只想知道这是否可以合并到用于提取url和html内容的httpwebrequest控件中。 – vbNewbie 2010-03-02 19:42:08