0
를 제거하는 데 도움이 : dotnetbrowser의 C#을 예를 들어, 단지 클래스 이름을 사용하여 ID를하지 않고, 내가 테스트를 위해, TeamDev Dotnetbrowser를 사용하고, 그래서 어떻게 전체 사업부를 제거 할 수 있습니다 전체 사업부
<div class="home modulo-testbar"><a href="http://somelink" id="who" title="hohoho">test</a></p></div>
나는 누군가가 도움이 될 희망 나, 제발!
감사합니다.
설명서를 배우는 중에 "숨기기"하는 방법을 찾았지만 전체 div 콘텐츠를 삭제하는 것이 좋습니다.
var parent = node.Parent;
if(parent != null) {
parent.removeChild(node);
}
위의 코드 어디에 넣어 :
내가 만든이 코드를 사용하고 있습니다 : 그것은 부모에서 노드를 제거해야합니다 같은 DOMNode의 API docs보고에서
DOMDocument document = e.Browser.GetDocument();
List<DOMNode> divs = document.GetElementsByTagName("div");
foreach (DOMNode node in divs)
{
DOMElement element = node as DOMElement;
if (element.GetAttribute("class").ToLower().Contains("home modulo-testbar"))
{
element.SetAttribute("style","display:none");
}
}
감사합니다. 매력처럼 작동! ;) –
듣기 좋네! 대답을 받아 들일 수 있습니까? – FarmerBob