2017-07-23 20 views
0

所以我想學習如何使用VBA與HTML交互,我使用此代碼:我VBA IE刮刀程序將不會按一下按鈕,因爲某些原因

Sub IEScraper() 
    Dim ie As InternetExplorer 
    Dim link As HTMLLinkElement 
    Set ie = New InternetExplorer 
    ie.Visible = True 
    ie.navigate ("duckduckgo.com") 

    Do While ie.Busy = True Or ie.READYSTATE <> 4 
     DoEvents 
    Loop 

    ie.document.getElementById("search_form_input_homepage").Value = _ 
    Sheets(1).Range("A1").Value 
    ie.document.getElementById("search_form_input_homepage").Click 
End Sub 

它工作起來直到頁面不會點擊的點擊行。沒有錯誤彈出,代碼結束,但按鈕不會被點擊。有什麼我做錯了嗎?

回答

0

嘗試

ie.document.getElementById("search_button_homepage").Click 
相關問題