Я знаю, что это действительно легко для некоторых из вас там. Но я копался в интернете и не нашел ответа. Мне нужно получить название компании, которое находится внутри
tbody tr td a eBay-tradera.com
а также
td class="bS aR" 970,80
/td /tr /tbody
<tbody id="matrix1_group0">
<tr class="oR" onmouseover="onMouseOver(this, false)" onmouseout="onMouseOut(this, false)" onclick="onClick(this, false)">
<td class="bS"> </td>
<td>
<a href="aProgramInfoApplyRead.action?programId=175&affiliateId=2014848" title="http://www.tradera.com/" target="_blank">
eBay-Tradera.com
</a>
</td>
<td class="aR">
<a href="/pan/aProgramInfoApplyRead.action?programId=175&affiliateId=2014848" title="/pan/aProgramInfoApplyRead.action?programId=175&affiliateId=2014848">175</a></td>
<td class="bS aR">0</td><td class="bS aR">0</td><td class="bS aR">187</td>
<td class="aR">0,00%</td><td class="bS aR">124</td>
<td class="aR">0,00%</td>
<td class="bS aR">26</td>
<td class="aR">20,97%</td>
<td class="bS aR">32</td>
<td class="aR">60,80</td>
<td class="aR">25,81%</td>
<td class="bS aR">5 102,00</td>
<td class="bS aR">0,00</td>
<td class="aR">0,00</td>
<td class="bS aR">
970,80
</td>
</tr>
</tbody>
Это мой код, где я только пытаюсь получить тег a для начала, но я также не могу заставить его работать
Set TDelements = document.getElementById("matrix1_group0").document.getElementsbytagname("a").innerHTML
r = 0
C = 0
For Each TDelement In TDelements
Blad1.Range("A1").Offset(r, C).Value = TDelement.innerText
r = r + 1
Next
Спасибо заранее, я знаю, что это может быть слишком просто. Но я надеюсь, что у других людей может быть такая же проблема, и это будет полезно и для них. Причина «r = r + 1» в том, что в этом списке гораздо больше компаний. Я просто хотел сделать это как можно проще. Спасибо еще раз!
document
вdocument.getElementById("matrix1_group0")...
нужен его родитель, такой какie.document.getElementById("matrix1_group0")...
. - person   schedule 25.11.2014