1
엑셀 VBA를 가진 HTML 페이지에 "A HREF"에서 innerText와긁어 나는 다음과 같은 HTML 코드를 웹 사이트에서 데이터를 긁어하려고
<a href='https://somesite.com/nation/id=344'>Vee Veetis <img src='https://somesite.com/img/flags/albania.jpg' class='tinyflag'></a><br />FireBird </td>
나는 다음과 같은 VBA
With IE.document
Set elems = .getElementsByTagName("a")
For Each e In elems
If e Like "https://somesite.com/record/id=*" Then
Sheets("Members").Range("A" & i).Value = e
Sheets("Members").Range("B" & i).Value = e.innerText ' doesnt work, returns "view" - desire 'Vee Veetis'
Sheets("Members").Range("C" & i).Value = e.outerText ' doesnt work, returns "view" - desire 'Firebird'
i = i + 1
Exit For ' remove this to scrape remaning items once working
End If
Next e
End With
이
문제없이 실제 링크를 다 쓸 수 있지만 링크 바로 뒤에있는 "Vee Veetis"링크와 해당 텍스트 'Firebird'가 포함 된 텍스트를 참조 할 수있는 방법을 찾는데 어려움을 겪고 있습니다. 아무도 이것들이 어떻게 관련되어 있고 효과적으로 긁힐 수 있는지에 대한 지침을 가지고 있습니까?