阻止Web浏览器Vb.net中的某个元素

时间:2014-01-27 23:08:18

标签: vb.net

我想知道你是否以及如何阻止web浏览器中的某个元素。

例如,网站上有某个元素:

<div class="btn" id="button" value="ClickMe"/>

您是否能够阻止或隐藏Web浏览器中的特定元素?

可能会有某个广告,iframe或其他可能只是阻碍的广告?

感谢您的帮助,我很感激。

1 个答案:

答案 0 :(得分:0)

双击webbrowser1设计师,您应该在WebBrowser1_DocumentCompleted添加此行

'按分部ID

的选择器
webbrowser1.Document.getElementById("button").innerHtml = "" 

'具有特殊属性的选择器特定元素

<input id="_authentication_token" name="_authentication_token" type="hidden" value="11740686"/>

dim mycol as htmlElementCollection = webbrowser1.document.getElementBytagname("input")

for each ele as Htmlelement in mycol  

if (ele.getAttribute("value").tostring = "11740686") then ele.innerHtml = "" 

next 

例如:

<div class="btn" id="button" value="ClickMe"/>

dim mycol as htmlElementCollection = webbrowser1.document.getElementBytagname("div")

for each ele as Htmlelement in mycol  

if (ele.getAttribute("value").tostring = "ClickMe" and ele.getAttribute("id").tostring = "button" ) then ele.innerHtml = "" 

next