我需要访问此网页
https://www.crunchbase.com/organization/paypal
然后将数据(例如总部,说明和网站)复制/粘贴到我的Excel文件中。我的宏正在做所有的工作,但getelementsbytagname似乎不起作用...我猜它与列表结构有关()任何线索?
ThisWorkbook.ActiveSheet.Cells(2, 1).Value=InternetExplorer.HTMLDocument.getElementsByTagName("definition-list container")
答案 0 :(得分:0)
您正在将类名传递给getElementsByTagName方法。 尝试传递标记名,例如“div”或“li”或使用 GetElementById方法并传递元素id。
e.g:
ThisWorkbook.ActiveSheet.Cells(2,1).Value=InternetExplorer.HTMLDocument.getElementById("info-card-overview-content")
顺便说一下,crunchbase有一个API可能对你想要实现的内容有用:
:)