Получить данные из div / таблицы - PullRequest
0 голосов
/ 22 ноября 2018

@ QHarr ответил на мой вопрос здесь Получите значение во вложенных таблицах и делениях, используя VBA относительно значений внутри вложенных таблиц, и это прекрасно работает.Теперь я понимаю, что не все данные извлекаются.Вот что я думал, что мой HTML был:

<body style="BORDER: 0px; MARGIN: 0px; PADDING: 0px">
  <DIV style="HEIGHT:100%;WIDTH:100%;" class="ap">
    <TABLE CELLSPACING="0" CELLPADDING="0">
       <TR>
          // This TD was solved by @QHarr
          <TD ID="oReportCell">
          Some tables and values.  @QHarr already solved this part
          </TD>
       </TR>
     </TABLE>

  </DIV>

</body>

Но когда я понял, что не все данные извлекаются, я проверил HTML и обнаружил, что не все данные находятся внутри ID = "oReportCell".HTML выглядит следующим образом:

<body style="BORDER: 0px; MARGIN: 0px; PADDING: 0px">
  <DIV style="HEIGHT:100%;WIDTH:100%;" class="ap">
    <TABLE CELLSPACING="0" CELLPADDING="0">
       <TR>
          // This TD was solved by @QHarr

        <TD ID="oReportCell">
          Some tables and values.  @QHarr already solved this part
          </TD>
       </TR>
     </TABLE>

  </DIV>

<DIV style="HEIGHT:100%;WIDTH:100%;" class="ap">
<TABLE CELLSPACING="0" CELLPADDING="0">
   <TR>
      <TD ID="oReportCell">
      Some tables and values.
      </TD>
   </TR>
 </TABLE>

<DIV style="HEIGHT:100%;WIDTH:100%;" class="ap">
<TABLE CELLSPACING="0" CELLPADDING="0">
   <TR>
      <TD ID="oReportCell">
      Some tables and values.
      </TD>
   </TR>
 </TABLE>

</body>

Это 14 классов Class = "ap", и когда код выполняется когда-нибудьон получает первый.Когда-нибудь второй и так далее.Он не получает все значения.

Мне нужно получить все, что находится внутри class = "a92" и class = "a69"

вот полный html: я не могуиспользуйте pastebin из-за размера файла:

введите описание ссылки здесь

вот одна из .ap

введите ссылкуописание здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...