因工作需求常要檢查大量網址是否可以正常開啟,或是網站已移除,目前網址都固定放在工作表的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
爬蟲
就另請高明了