Du bist nicht angemeldet.

[VB 2008] YouTube Download

Benni1000

Registrierter Benutzer

  • »Benni1000« ist männlich

Beiträge: 28

Dabei seit: 4. April 2010

Wohnort: Breitenfurt (Österreich)

  • Private Nachricht senden

61

Mittwoch, 21. April 2010, 16:13

Super Code!
Ich habe versucht ihn so zu ändern das die Url aus einer Textbox ausgelesen wird aber es gibt immer den fehler:
InvalidOperationException wurde nicht behandelt:
Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Ungültiger URI: Das URI-Format konnte nicht bestimmt werden..
Wäre super wenn du mir helfen könntest.
Hier ist mein Code:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Imports System.Net
Imports System.IO
Imports System.Text.RegularExpressions
Public Class Form1

    Dim Request As HttpWebRequest = HttpWebRequest.Create("URL")
    Dim Response As HttpWebResponse = Request.GetResponse()
    Dim reader As StreamReader = New StreamReader(Response.GetResponseStream)
    Dim httpContent As String = httpContent = reader.ReadToEnd
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        
        Dim Link As String = TextBox1.Text()
        Dim Request As HttpWebRequest = HttpWebRequest.Create(Link)
        Dim Response As HttpWebResponse = Request.GetResponse()
        Dim reader As StreamReader = New StreamReader(Response.GetResponseStream)
        Dim httpContent As String
        httpContent = reader.ReadToEnd
        Dim tRegEx As New Regex("""t"": ""(?<t>(.*)) """)
        Dim t As String
        t = (Mid$(tRegEx.Match(httpContent).Groups("t").ToString, 1, 46))
        Dim ID As String = TextBox1.Text
        ID = ID.Replace("http://www.youtube.com/watch?v=", "")
        Dim DownloadURL As String = "http://www.youtube.com/get_video?fmt=18&video_id=" & ID & "&t=" & t
        MsgBox("Downloadlink: " & DownloadURL)
    End Sub
End Class
Ich Spamme nie xD Halt die klappe Smiley^^
o
L_
OL
This is Schäuble. Copy Schäuble into your profil to help him on his way to Überwachungsstaat.

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

62

Mittwoch, 21. April 2010, 16:13

Hallo,

http:// dabei?

Mfg jvbsl
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Benni1000

Registrierter Benutzer

  • »Benni1000« ist männlich

Beiträge: 28

Dabei seit: 4. April 2010

Wohnort: Breitenfurt (Österreich)

  • Private Nachricht senden

63

Mittwoch, 21. April 2010, 17:20

Ich habe oben URI nicht URL geschrieben das ding lässt sich gar nicht kompiliren.
Lg Benni :)
Ich Spamme nie xD Halt die klappe Smiley^^
o
L_
OL
This is Schäuble. Copy Schäuble into your profil to help him on his way to Überwachungsstaat.

jvbsl

Noob

  • »jvbsl« ist männlich

Beiträge: 7 206

Dabei seit: 7. April 2010

Hilfreich-Bewertungen: 397

  • Private Nachricht senden

64

Mittwoch, 21. April 2010, 18:10

steck das gleich mal in Button1_Click...

Visual Basic Quellcode

1
2
3
4
    Dim Request As HttpWebRequest = HttpWebRequest.Create("URL")
    Dim Response As HttpWebResponse = Request.GetResponse()
    Dim reader As StreamReader = New StreamReader(Response.GetResponseStream)
    Dim httpContent As String = httpContent = reader.ReadToEnd

und nimms aus dem Formular raus...xD
Ich wollte auch mal ne total überflüssige Signatur:
---Leer---

Benni1000

Registrierter Benutzer

  • »Benni1000« ist männlich

Beiträge: 28

Dabei seit: 4. April 2010

Wohnort: Breitenfurt (Österreich)

  • Private Nachricht senden

65

Montag, 26. April 2010, 19:45

@viperkill
Kannst du eine Anregung geben wo man die neuen Infos findet oder die Engine updaten?
Irgentwie scheint bis auf den Titel nichts mehr zu funzen...
Liegt das am neuen youtube design?
Ich Spamme nie xD Halt die klappe Smiley^^
o
L_
OL
This is Schäuble. Copy Schäuble into your profil to help him on his way to Überwachungsstaat.

Scream

Registrierter Benutzer

  • »Scream« ist männlich
  • »Scream« wurde gesperrt

Beiträge: 665

Dabei seit: 27. September 2009

Hilfreich-Bewertungen: 2

  • Private Nachricht senden

66

Dienstag, 27. April 2010, 14:27

Ja es liegt daran ;)

AsdAsd1337

Registrierter Benutzer

Beiträge: 384

Dabei seit: 6. Februar 2010

Hilfreich-Bewertungen: 16

  • Private Nachricht senden

67

Mittwoch, 28. April 2010, 12:42

einfach mit regex alles rausfiltern^^


Visual Basic Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    	Dim AutorRegEx As New Regex("onclick=""yt.events.stopPropagation\(event\);""><strong>(.*?)<\/strong><\/a>")
    	Dim Autor As String
    	Autor = AutorRegEx.Match(httpContent).Groups(1).Value()



    	Dim ViewRegEx As New Regex("<span class=""watch-expander-head-content""><strong class=""watch-view-count"">(?<Views>(.*))</strong><br>Aufrufe</span>")
    	Dim Views As String
    	Views = ViewRegEx.Match(httpContent).Groups("Views").ToString


    	Dim tRegEx As New Regex("""t"": ""(?<t>(.*)) """)
    	Dim t As String
    	t = (Mid$(tRegEx.Match(httpContent).Groups("t").ToString, 1, 46))


    	Dim DateRegEx As New Regex("<span class=""watch-video-date"">(?<DateAdded>(.*))</span>")
    	Dim DateAdded As String
    	DateAdded = DateRegEx.Match(httpContent).Groups("DateAdded").ToString



    	Dim LängeVideo As New Regex("<span class=""video-time""><span>(.*?)<\/span>")
    	Dim Länge As String
    	Länge = LängeVideo.Match(httpContent).Groups(1).Value()
http://www.youtube.com/watch?v=2vPb4QS9r…ayer_detailpage
Socks Proxys easy benutzen - MultiTor v1.0

deepack

Registrierter Benutzer

  • »deepack« ist männlich

Beiträge: 104

Dabei seit: 8. November 2008

Wohnort: Wien 10

  • Private Nachricht senden

68

Donnerstag, 29. April 2010, 15:08

so hab da auch mal eine frage...
wie kommt man auf sowas (bzw wer is auf das kommen ) dass man mit link id t zum download des videos kommt..????

zweite frage
(nicht falschverstehen... ich hab gar nix gegen youtubedownloader)
aber wenn youtube es verhindern möchte dass jemand ihre vids saugt
warum zeigents dann die variable t im quelltext an
bzw lasss dass nicht gleich weg...

3. frage
funktioniert das system is es hier beschrieben ist nur bei youtube
oder funktioniert das nach diesem verfahren bei allen flashvideos im net?
(stupidvidos ... und von miraus auch die ganzen kino.to filme)

thx schon mal vorab
lg Deepack
Qlimax 2009
Bühne ließ zu wünschen über
aber die Musik ... spitze!!

Samus Aran

Registrierter Benutzer

  • »Samus Aran« ist männlich

Beiträge: 2 583

Dabei seit: 12. November 2009

Hilfreich-Bewertungen: 579

  • Private Nachricht senden

69

Donnerstag, 29. April 2010, 15:14

Zur zweiten Frage: Wenn du ein Video anschaust, wirds auch temporär auf deiner Festplatte gespeichert.
Es wäre hier idiotisch, zu sagen: "Du darfst unsere Videos sehen, aber nicht runterladen". ;)

deepack

Registrierter Benutzer

  • »deepack« ist männlich

Beiträge: 104

Dabei seit: 8. November 2008

Wohnort: Wien 10

  • Private Nachricht senden

70

Donnerstag, 29. April 2010, 15:47

ok
na gemeint war Bewusst Runterladen...

i schätze 70% wissen ja gar nicht dass die videos auch temporär am pc sind
Qlimax 2009
Bühne ließ zu wünschen über
aber die Musik ... spitze!!

Patschi

pkern.at

  • »Patschi« ist männlich

Beiträge: 165

Dabei seit: 31. Juli 2009

Wohnort: pkern.at / Österreich

  • Private Nachricht senden

71

Donnerstag, 29. April 2010, 16:38

Weiß nicht, ob das richtig zum Thema passt, aber ich frag mal trotzdem.
Wenn es nicht passt, könnt ihr den Post löschen (Mods):
Wie kann ich das ganze, in PHP verpacken, damit ich die Videos zB gleich per Handy runterladen kann => einfach dann die Seite aufrufen => Download startet
Meine neue Homepage: pkern.at
Wetter bei mir zu Haus:

Scream

Registrierter Benutzer

  • »Scream« ist männlich
  • »Scream« wurde gesperrt

Beiträge: 665

Dabei seit: 27. September 2009

Hilfreich-Bewertungen: 2

  • Private Nachricht senden

72

Donnerstag, 29. April 2010, 17:02

Zitat

3. frage
funktioniert das system is es hier beschrieben ist nur bei youtube
oder funktioniert das nach diesem verfahren bei allen flashvideos im net?
(stupidvidos ... und von miraus auch die ganzen kino.to filme)
Wen du mit System Regex meinst, Wen ich Falsch liege bitte berichtigen: es funktioniert bei fast allen Video Anbietern



Zitat

Wie kann ich das ganze, in PHP verpacken, damit ich die Videos zB gleich per Handy runterladen kann => einfach dann die Seite aufrufen => Download startet
Ich weiß jetzt nicht wie, man das selber machen kann, aber du könntest einfach einen anderen Anbieten nutzen, um deinen eigenen Dienst zu "öffnen" (P.s ist das legal?, wen nicht einfach meine Methode vergessen xD)

LG Scream

Patschi

pkern.at

  • »Patschi« ist männlich

Beiträge: 165

Dabei seit: 31. Juli 2009

Wohnort: pkern.at / Österreich

  • Private Nachricht senden

73

Donnerstag, 29. April 2010, 17:12

Will ja nicht meinen eigenen Dienst aufmachen.
Legendlich das ich nicht immer die Videos am PC saugen muss und danach auf das Handy kopieren muss, sondern gleich per Handy saugen kann. Eventuell auch für meine Freunde.
Meine neue Homepage: pkern.at
Wetter bei mir zu Haus:

timi257

dankeschöön :)*

Beiträge: 606

Hilfreich-Bewertungen: 10

  • Private Nachricht senden

74

Donnerstag, 29. April 2010, 17:12

ok
i schätze 70% wissen ja gar nicht dass die videos auch temporär am pc sind

Naja, ich würde mal sagen 99% von denen, die logisch denken können wissen das ^^ - denk doch mal nach, wie soll das video denn sonst abgespielt werden?


Wen du mit System Regex meinst, Wen ich Falsch liege bitte berichtigen: es funktioniert bei fast allen Video Anbietern


Ja, aber dann kannst du nicht den RegEx-Code von hier nutzen, sonder musst dir das ganze selbst zusammenstückeln - für Anfänger nicht gerade leicht.

Hey, ich wollte Ihnen nur mal Danke sagen :D ;) :love:
Weil ich einfach keinen Hunger hab! : )

Scream

Registrierter Benutzer

  • »Scream« ist männlich
  • »Scream« wurde gesperrt

Beiträge: 665

Dabei seit: 27. September 2009

Hilfreich-Bewertungen: 2

  • Private Nachricht senden

75

Donnerstag, 29. April 2010, 17:16

Zitat

funktioniert das system is es hier beschrieben ist nur bei youtube

Zitat

sonder musst dir das ganze selbst zusammenstückeln - für Anfänger nicht gerade leicht.
ich glaub dieser Teil war unnötig, da die Frage auf das System sprich Regex bezogen war ;]

LG Scream

deepack

Registrierter Benutzer

  • »deepack« ist männlich

Beiträge: 104

Dabei seit: 8. November 2008

Wohnort: Wien 10

  • Private Nachricht senden

76

Donnerstag, 29. April 2010, 17:24

thx für die zahlreichen antworten

nein ich meinte jetzt nicht regex damit...
ich kann mir die teile auch anders im quelltext zusammen suchen...

ich meinte ob das system mit link + videoID + T-Variable
nur bei youtube so ist oder ob man auf diese weis auch bei anderen portalen videos runterladen kann...

ich hofffe ich hab mich dieses mal besser ausgedrückt..
Qlimax 2009
Bühne ließ zu wünschen über
aber die Musik ... spitze!!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »deepack« (29. April 2010, 17:47)


timi257

dankeschöön :)*

Beiträge: 606

Hilfreich-Bewertungen: 10

  • Private Nachricht senden

77

Freitag, 30. April 2010, 13:58

Ich glaube nicht, dass es auch bei vielen anderen funktioniert.

Hey, ich wollte Ihnen nur mal Danke sagen :D ;) :love:
Weil ich einfach keinen Hunger hab! : )

Scream

Registrierter Benutzer

  • »Scream« ist männlich
  • »Scream« wurde gesperrt

Beiträge: 665

Dabei seit: 27. September 2009

Hilfreich-Bewertungen: 2

  • Private Nachricht senden

78

Freitag, 30. April 2010, 14:10

Das mit dem t funktioniert meines Wissens nur bei Youtube, bei anderen kann man direkt auslesen..

mXg

Ch4kuZa

Beiträge: 94

Dabei seit: 25. Mai 2010

  • Private Nachricht senden

79

Dienstag, 27. Juli 2010, 13:37

Kann jemand bitte die RegEx Codes von Autor & Views aktualisieren?



Danke
GG

mXg

Ch4kuZa

Beiträge: 94

Dabei seit: 25. Mai 2010

  • Private Nachricht senden

80

Dienstag, 27. Juli 2010, 20:23

Hat Youtube was am Quelltext geändert da " t " Funktionier nicht mehr bei mir sieht ein DL Link jetzt so aus:
http://www.youtube.com/get_video?fmt=18&…Xx8yUW2TXViVRg=",


Visual Basic Quellcode

1
http://www.youtube.com/get_video?fmt=18&video_id=SuNAfUc3t1s&t=vjVQa1PpcFPZAmVqU071-xTN8nnb6Xx8yUW2TXViVRg=",
GG

Ähnliche Themen

Verwendete Tags

Downloader, YouTube, YouTube Download

Social Bookmarks