DarkiesProductions

[VB] Streamcloud mp4 link grabber source

Aug 29th, 2014
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.95 KB | None | 0 0
  1. Imports System.Text.RegularExpressions
  2. Imports System.Text
  3.  
  4. Public Class Form1
  5. Dim falsification as string = "nicht gefunden werden."
  6.     Dim a(0 To 0) As String
  7.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  8.  
  9.         Msgbox("The mp4 link is: " & getStreamcloud("http://streamcloud.eu/jx1243rs6l77/Hustle.S04E06.Casino.German.WS.DVDRip.XviD-GTVG.avi.html"))
  10.  
  11.     End Sub
  12.     Private Sub getStreamcloud(ByVal Stlink)
  13.         Dim wc As New Net.WebClient
  14.         wc.Proxy = Nothing
  15.         Dim split As String = wc.DownloadString(Stlink)
  16.         If split.Contains(falsification) = true Then
  17.             Exit Sub
  18.  
  19.         End If
  20.         Dim between As String = (Splitbetween(split, My.Resources.over, My.Resources.down))
  21.         Dim getr = Regex.Matches(between, "<input type="".*?"">")
  22.  
  23.         Dim id As String = getr.Item(2).Value().Replace("<input type=""hidden"" name=""id"" value=""", "").Replace(""">", "")
  24.         Dim fname As String = getr.Item(3).Value.Replace("<input type=""hidden"" name=""fname"" value=""", "").Replace(""">", "")
  25.         Dim Human As String = getr.Item(6).Value.Replace("<input type=""submit"" name=""imhuman"" id=""btn_download"" class=""button gray"" value=""", "").Replace(""">", "")
  26.         Dim sendparam(0 To 6, 0 To 1) As String
  27.         sendparam(0, 0) = "fname"
  28.         sendparam(0, 1) = fname
  29.         sendparam(1, 0) = "hash"
  30.         sendparam(1, 1) = ""
  31.         sendparam(2, 0) = "id"
  32.         sendparam(2, 1) = id
  33.         sendparam(3, 0) = "imhuman"
  34.         sendparam(3, 1) = "Weiter zum Video"
  35.         sendparam(4, 0) = "op"
  36.         sendparam(4, 1) = "download1"
  37.         sendparam(5, 0) = "referer"
  38.         sendparam(5, 1) = ""
  39.         sendparam(6, 0) = "usr_login"
  40.         sendparam(6, 1) = ""
  41.         For i = 0 To 10
  42.             Threading.Thread.Sleep(1000)
  43.             Me.Text = i
  44.         Next
  45.         Dim ret As String = Getvid(sendparam, Stlink)
  46.         Dim FEDDICH = Regex.Matches(ret, "file: "".*?"",")
  47.  
  48.  
  49.  
  50.  
  51.         MsgBox(FEDDICH.Item(0).Value().Replace("file: """, "").Replace(""",", ""))
  52.     End Sub
  53.     Public Function Splitbetween(ByVal input As String, ByVal anfang As String, ByVal ende As String)
  54.         Dim quellcode As String = input
  55.         Dim Result As String
  56.         Result = Split(quellcode, anfang, 5)(1)
  57.         Result = Split(Result, ende, 6)(0)
  58.         Return Result
  59.     End Function
  60.  
  61.  
  62.     Public Function Getvid(ByVal param(,) As String, ByVal side As String)
  63.  
  64.  
  65.         Dim wc As New Net.WebClient
  66.         wc.Proxy = Nothing
  67.  
  68.  
  69.         Dim reqparm As New Specialized.NameValueCollection
  70.  
  71.         For i = 0 To param.Length / 2 - 1
  72.             reqparm.Add(param(i, 0), param(i, 1))
  73.         Next i
  74.         Dim responsebytes = wc.UploadValues(side, "POST", reqparm)
  75.         Dim responsebody = (New UTF8Encoding).GetString(responsebytes)
  76.         MsgBox(responsebody)
  77.         Return responsebody
  78.     End Function
  79.  
  80. End Class
Add Comment
Please, Sign In to add comment