是否可以使用vba与硒组合创建后期绑定方法?如果是那么那会是怎样的?我搜索了很多但找不到任何匹配。对此的任何帮助将受到高度赞赏。
如下所示:
Sub Test_Selenium()
Dim post As Object
With CreateObject("ChromeDriver") ''it's a faulty approach as I'm not familiar with it
.get "https://stackoverflow.com/questions/tagged/web-scraping"
For Each post In .FindElementsByCss(".question-hyperlink")
r = r + 1: Cells(r, 1) = post.Text
Next post
.Quit
End With
End Sub
它会产生常见错误
activeX组件无法创建对象
答案 0 :(得分:0)
我相信你所寻找的是:
Sub Test_Selenium()
Dim post As Object
With CreateObject("Selenium.ChromeDriver")
.get "https://stackoverflow.com/questions/tagged/web-scraping"
For Each post In .FindElementsByCss(".question-hyperlink")
r = r + 1: Cells(r, 1) = post.Text
Next post
.Quit
End With
End Sub
但是如果可能的话,最好使用早期绑定。