Advertisement
omegastripes

tmp_retrieve_futbol24.com_onmouseover_tooltips_content.vbs

Jun 27th, 2016
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Set objIE = CreateObject("InternetExplorer.Application")
  2. With objIE
  3.     .Visible = True
  4.     .Navigate "http://www.futbol24.com/Live/url?__igp=1&LiveDate=20160625"
  5.     Do While .Busy Or Not .readyState = 4: WScript.Sleep 100: Loop
  6.     Do Until .document.readyState = "complete": WScript.Sleep 100: Loop
  7.     Do While TypeName(.document.getElementById("f24com_tableresults")) = "Null": WScript.Sleep 100: Loop
  8.     Set objTable = .document.getElementById("f24com_tableresults")
  9.     With CreateObject("Scripting.Dictionary")
  10.         For Each objNode In objTable.getElementsByClassName("league alt")
  11.             .Item(objNode) = ""
  12.         Next
  13.         arrLeagueList = .Keys()
  14.     End With
  15.     With CreateObject("Scripting.Dictionary")
  16.         For Each objNode In objTable.getElementsByClassName("status alt")
  17.             .Item(objNode) = ""
  18.         Next
  19.         arrStatusList = .Keys()
  20.     End With
  21.     Set objTipNode = .document.getElementById("f24com_hint")
  22.     Set objEventMouseOver = .document.createEvent("MouseEvents")
  23.     objEventMouseOver.initMouseEvent "mouseover", True, True, .document.parentWindow, 1, 12, 345, 7, 220, False, False, True, False, 0, ""
  24.     For i = 0 to UBound(arrLeagueList)
  25.         Set objNode = arrLeagueList(i)
  26.         Set objClone = objNode.cloneNode(True)
  27.         objNode.dispatchEvent objEventMouseOver
  28.         objClone.innerText = objTipNode.innerText
  29.         objNode.parentNode.insertBefore objClone, objNode.nextSibling
  30.         Set objNode = arrStatusList(i)
  31.         Set objClone = objNode.cloneNode(True)
  32.         objNode.dispatchEvent objEventMouseOver
  33.         objClone.innerText = objTipNode.innerText
  34.         objNode.parentNode.insertBefore objClone, objNode.nextSibling
  35.     Next
  36. End With
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement