Я хочу просмотреть информацию на веб-странице HTML. Я не эксперт по HTML, но я знаю, что я хочу от кода

0
     </div>
  <p id="content-profile-view">  
     <h3 class="content-profile-title" id="content-profile-title-profile">
     Member Profile  </h3>
     <div class="content-profile-display" id="content-profile-display-profile">
       <fieldset class="fieldgroup group-membership"><legend>Membership</legend><div class="field field-type-text field-field-membertype">
        <div class="field-items">
            <div class="field-item odd">
                  <div class="field-label-inline-first">
          Member Type:&nbsp;</div>
                          Fellow        </div>
            </div>
        </div>

В html выше я хочу вернуть Memeber Type: Fellow. Мой код ниже получит меня Тип члена: НО, я не могу получить часть. Смотрите мой код ниже в vba.

 Dim collection As MSHTML.IHTMLElementCollection
    Dim element As MSHTML.HTMLInputElement, subElement As MSHTML.HTMLInputElement

 Dim a As String
 Dim b As String

  Set collection = Doc.getElementsByTagName("div")
    For Each element In collection
        If element.className = "field-label-inline-first" Then
           a = element.innerText
           Debug.Print a            

        End If
    Next element
  • 0
    HTML кажется неправильным (или усеченным). Вы можете опубликовать больше окружающего кода (в частности, кода над первым тегом div)?
  • 0
    Я пытался добавить больше HTML там. Я не эксперт по HTML. Это довольно массивная часть, поэтому я хочу добавить только усеченный фрагмент кода, который, надеюсь, иллюстрирует то, что я ищу.
Показать ещё 1 комментарий
Теги:

1 ответ

1

чтобы получить вторую часть данных, вам нужно искать divs с полем "class", потому что парень включен в этот общий div, а не в filed-label-inline-first div

Я переформатировал содержание ниже, чтобы сделать более очевидным то, что здесь происходит.

<div class="field-item odd">
   <div class="field-label-inline-first">Member Type:&nbsp;</div>
   Fellow        
</div>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню