因工作需求常要檢查大量網址是否可以正常開啟,或是網站已移除,目前網址都固定放在工作表的A欄位,請教VBA大神2個問題,謝謝
1、透過EXCEL VBA是否可以做到批次檢查網址有效性
2、若可以正常開啟網址,是否可以確認特定關鍵字,例如"日誌更新"
檢查網址有效性可以拿這個去改
看是要回傳 True/False 或什麼的
Public Function CheckURL(url As String)
    Dim request As Object
    Set request = CreateObject("WinHttp.WinHttpRequest.5.1")
    On Error GoTo haveError
    With request
        .Open "HEAD", url
        .Send
        CheckURL = .Status
    End With
    Exit Function
haveError:
    CheckURL = Err.Description
End Function
爬蟲就另請高明了