• 自动检查页面链接是否有效


     

    Function CheckAllLinkReachable(strBrowser, strPage, strURLPattern)
      Dim blnReachable
      blnReachable = True
      Set bjXML = CreateObject("Msxml2.XMLHTTP")
      ' Get all link on the page
      Set bjDes = Description.Create
      objDes("micclass").Value = "Link"
      Set bjLinkList = Browser(strBrowser).Page(strPage).ChildObjects(objDes)
      For i = 0To objLinkList.Count() - 1
      ' Create XML HTTP Object
      strURL = objLinkList(i).GetROProperty("href")
      If RegExpTest(strURLPattern, strURL) Then
      objXML.Open "POST", strURL, false
      objXML.Send
      '         msgbox objXML.responseText
      print (objLinkList(i).GetROProperty("href") & " Ready State:" & objXML.readyState & " Status: " & objXML.status)
      If objXML.status <> "200"Then
      blnReachable = False
      EndIf
      objXML.abort()
      EndIf
      Next
      Set bjXML = Nothing
      CheckAllLinkReachable = blnReachable
    EndFunction

  • 相关阅读:
    文件层次结构思维导图
    root的密码破解.linux
    常用Linux命令
    设计模式之-状态模式
    ThreadLocal详解及仿写实例
    SpringBoot资料
    27.枚举
    菜鸟python---元组
    菜鸟python---列表的增删改查嵌套
    菜鸟python---字符串详解
  • 原文地址:https://www.cnblogs.com/Mushishi_xu/p/3729574.html
Copyright © 2020-2023  润新知