VB.NET/GetElementByClass, как щелкнуть класс div?

</div></div></div><div class="f u" id="m_more_item"><a href="/browse/likes/?id=1026395497374065&amp;start=30&amp;refid=53"><span>Diğerlerini Gör</span></a></div></div></div></div></div></div></div></body></html>

ДОКУМЕНТ

КОД:

Dim h1 As HtmlElementCollection = Nothing
    h1 = W.Document.GetElementsByTagName("div")
    For Each curElement As HtmlElement In h1
        If InStr(curElement.GetAttribute("classname").ToString, "f u") Then

            curElement.InvokeMember("Click")

НО код не работает ПОМОГИТЕ?


person Yavuz Selim Özmen    schedule 01.04.2015    source источник
comment
ПО ЧЕМ НЕ РАБОТАЕТ?!?   -  person TZHX    schedule 01.04.2015
comment
НЕ РАБОТАЕТ - НЕ ТОЧНОЕ ОПИСАНИЕ ПРОБЛЕМЫ.   -  person The Blue Dog    schedule 01.04.2015
comment
я хочу class=f u нажмите .как я могу ?   -  person Yavuz Selim Özmen    schedule 01.04.2015


Ответы (1)


От моего примера: ">VB.Net — выберите класс с помощью GetElementByClass, а затем щелкните элемент программно

Проблема в том, что вы пытаетесь щелкнуть DIV вместо попытки щелкнуть тег A HREF. Вместо этого вы захотите сделать это.

Поскольку в этом элементе нет "класса" или чего-то еще, вы можете сделать что-то вроде...

Dim h1 As HtmlElementCollection = Nothing
    h1 = W.Document.GetElementsByTagName("div")
    For Each h1Element as HtmlElement in h1
        Dim NameStr As String = h1Element.GetAttribute("href")
        If ((NameStr IsNot Nothing) And (NameStr.Length <> 0)) Then 
            h1Element.InvokeMember("Click")
person eqiz    schedule 01.04.2015
comment
m.facebook.com/browse/likes?id=1026395497374065 ‹/ div › ‹/ div › ‹/ div › ‹ div class = fu id = m_more_item › ‹ a href = /tarama/seviyor/id = 1026395497374065&? старт = 30 & amp; refid = 53 › ‹ açıklıklı › Di ğ erlerini G ö r ‹/ yayılma › ‹/ a › ‹/ div › ‹/ div › ‹/ div › ‹/ div › ‹/ div › ‹/ div › ‹/ div › ‹ / body › ‹/ html › Ben diğerlerini Gör butonuna tıklayın istiyorum Code verdi işe yaramadı :( Ben isteyenler almak istiyorum. - person Yavuz Selim Özmen; 02.04.2015
comment
Я хочу, чтобы Diğerlerini Gör нажмите кнопку, код, который вы дали, не сработал :( Я хочу получить тех, кто любит. - person Yavuz Selim Özmen; 02.04.2015
comment
@eqiz, можешь на секунду восстановить этот другой ответ? - person Hanky Panky; 01.07.2015