Web浏览器自动化选择链接

时间:2012-09-13 14:31:26

标签: html vb.net anchor

是否可以在表单中的嵌入式webBrowser中从加载的HTML文档中单击随机<a>?我正在使用VB.net

我有点麻烦。我已经设法让Webbrowser导航到我想要的页面,现在我想用页面元素调用它。

这就是奇怪的地方,抱歉。

我有一个富文本框的网址(这些网址是用户输入的,并且与我已导航到的网页上的链接相匹配。)

我想从richtextbox中随机选择一个网址(最多可容纳10行),然后在页面上找到href=并调用<a>

这可能吗?

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您可以加载当前页面的webBrowser控件,并且您希望从文本框中选择要导航到的链接。

所以你有WebBrowser.Document.Body.InnerHtml属性,你有加载文档的HTML,所以我想你可以搜索它以匹配文本框中的输入和来自href的url调用Navigate方法

希望有所帮助

答案 1 :(得分:0)

WebBrowser.Document并没有提供良好的智能感知,但此时你可以使用各种dom函数......(例如,getElementsByTag(string);)