2017-04-12 23 views
1

VBAでElementID(seleniumとfirefoxを使用)でWebサイトからデータを取得するコードを書きたいが、動作しない。Selenium-VBAを使用してサイトからデータを取得

Public Sub seleniumtutorial() 
Dim bot As New WebDriver 
Dim i As Integer 
Dim vrange As Range 
    Set vrange = Range("B1") 
i = 1 
Do While Len(vrange.Offset(i, 3).Value) > 0 

    bot.Start "firefox", "www.*****" & "-v" & vrange.Offset(i, 3).Value & "-en" 
    bot.Get "/" 
    Application.Wait (Now + TimeValue("0:00:3")) 
    vrange.Offset(i, 2).Value = bot.FindElementById("stats-container").FindElementsByClass("text-primary").getText() 

    i = i + 1 
Loop 
End Sub 

誰でもこの手伝いできますか?

答えて

-1
"www.*****" & "-v" & vrange.Offset(i, 3).Value & "-en" 

その部分を文字列に入れて、それが正当なURLであることを確認します。私はセレニウムに精通しているのではなく、 "/"である。セレンが認識する特別なコマンドを得る?

関連する問題