Advertisement
Guest User

foo_lyrics.vbs

a guest
Aug 9th, 2010
1,464
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Set ARGS = WScript.Arguments
  2. Set HTTP = CreateObject("Msxml2.XMLHTTP")
  3. Set XML = CreateObject("Microsoft.XMLDOM")
  4.  
  5. If ARGS.Count < 3 Then
  6.  
  7.     WScript.Echo "Not enought arguments provided. Exiting."
  8.     WScript.Quit()
  9.  
  10. Else
  11.  
  12.     ARTIST = ARGS.Item(0)
  13.     ALBUM = ARGS.Item(1)
  14.     TITLE = ARGS.Item(2)
  15.  
  16.     URL = "http://lyrics.mirkforce.net/cgi-bin/lepserver.cgi"
  17.  
  18.     POST = "<query agent=" + chr(34) + "foo_uie_biography" + chr(34) + "><song id=" + chr(34) + "0" + chr(34) + _
  19.         "artist=" + chr(34) + ARTIST + chr(34) + _
  20.         "title=" + chr(34) + TITLE + chr(34) + _
  21.         "album=" + chr(34) + ALBUM + chr(34) + "/></query>"
  22.  
  23.     On Error Resume Next
  24.  
  25.     http.open "POST", URL, False
  26.     http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
  27.     http.send POST
  28.  
  29.     if err.Number = 0 Then
  30.         Response = HTTP.responseText
  31.         XML.LoadXml(Response)
  32.         LYRICS = XML.getElementsByTagName("text")(0).childNodes(0).text
  33.         Wscript.Echo LYRICS
  34.     Else
  35.         Wscript.Echo "error " & Err.Number & ": " & Err.Description
  36.     End If
  37.  
  38. End If
  39.  
  40. Set HTTP = Nothing
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement