저는 Excel vba에서 예쁜 초보자입니다. 나는이 문제를 가지고 :Excel 스크랩 테이블
Sub ImportMyData()
Dim IE As New InternetExplorer
IE.Visible = False
IE.navigate "http://www.bgstechnic.com/availability?processed&F1244467957750MNRHTT=_"
Do
DoEvents
Loop Until IE.readyState = READYSTATE_COMPLETE
IE.document.getElementById("item-numbers").Value = "1195"
Set goBtn = IE.document.getElementById("bgs-submit")
goBtn.Click
Do
DoEvents
Loop Until IE.readyState = READYSTATE_COMPLETE
Dim sdd As String
sdd = IE.document.getElementById("availability-results").innerText
MsgBox sdd
End Sub
: 내가 항목 @의 www.bgstechnic.com/availability 예를 들어
의 사용 가능 여부를 확인하기 위해 엑셀 원하는
를 "1195"
나는이 VBA를 썼다내 문제는 단지 부품이 필요하다는 것입니다. "재고가있는 품목, 50 개 이상 사용 가능"을 Excel에 삽입 할 수 있지만이 서브 테이블 (?)의 ID를 찾을 수 없습니다.
아무도 나를 도와 줄 수 있습니까?
이제 이상하게 보입니다. "sdd = IE.document.getElementsByTagName ("td ")로 변경하면 이상합니다. (1) .innerText "실행 시간 오류 91이 나옵니다. 그러나 f5 키를 누르고 더 이상 실행하면 사용할 수있는 양의 메시지가 표시됩니다 ...이 문제를 해결하는 방법은 무엇입니까? –