Du bist nicht angemeldet.

[VB 2008] YouTube Download

viperkill

Registrierter Benutzer

  • »viperkill« ist männlich
  • »viperkill« ist der Autor dieses Themas

Beiträge: 371

Dabei seit: 10. August 2009

Wohnort: Papierkorb

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

1

Dienstag, 16. März 2010, 17:50

YouTube Download

Hi,

ich habe vor kurzem einen YouTube Download programmiert aber habe keine Lust den zu Releasen oder ihn weiter zu entwickeln. Damit die ganze "Arbeit" nicht umsonst war, habe ich mich entschieden den Sourececode mit ein paar beschreibungen hier zu veröffentlichen.

Dan wollen wir mal anfangen:

Da wir wahrscheinlich nicht einfach nur das Video downloaden möchten, sondern auch ein paar Infos zu den Videos haben möchten (Autor,Titel), fangen wir auch erstmal damit an. Alle Funktionen(Außer die zum Download vom Quelltext) basieren auf RegEx.


Als erstes brauchen wir den Quelltext von dem YouTube Video:

Visual Basic Quellcode

1
2
3
4
5
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


Jetzt haben wir schonmal die vorraussetzung für alle folgenden Schritte.

Titel auslesen:

Visual Basic Quellcode

1
2
3
Dim TitleRegEx As New Regex("title=""(?<Title>(.*))"" />")
Dim title as String
title = TitleRegEx.Match(httpContent).Groups("Title").ToString


Diese Funktion liefert uns schonmal den Titel des Videos. Hier mal eine kleine Erläuterung:

Der Titel eines Videos, liegt in diesem Vormat in dem Quelltext der Seite vor:

Quellcode

1
title="Titel des Videos" />


Da wir den Titel ja nicht wissen, und ihn auslesen wollen, können wir ja nicht im RegEx den Titel schon angeben(wäre auch ohne sinn).
Deswegen schreibt man "(?<Title>(.*))" wobei man "Title" in jedes x-beliebige Wort ändern kann.

Das "(.*)" sagt dem Programm, dass der Text der da stehen sollte (Also der Titel des Videos) x-beliebige zeichen bzw. Zahlen hat. Das brauchen wir,
da wir auch hier nicht wissen wie Lang der Titel ist oder ob er aus Buchstaben und Zahlen besteht.

Zum schluss haben wir noch das "?" am Anfang der Klammer. Das Fragezeichen sagt dem Programm, dass es den Text der da steht in die Speichern soll und zwar
in der Variable, die wir zwischen den "<>" stehen haben(in diesem Fall "Title")

In der Letzteb Zeile des Codes("title = TitleRegEx.Match(httpContent).Groups("Title").ToString") wird eigentlich erst der/das RegEx gestartet.
"httpContent" steht für den Text der nach den oben angegebenen Zeichen durchsucht werden soll. "Title" steht für die Variable in der der Text gespeichert wurde(wie oben genannt). Wenn wir beim RegEx deklarieren anstatt "Title", "test" geschreiben hätten, müssten wir also auch hier "Title" in "test" ändern.



Autor auslesen:

Visual Basic Quellcode

1
2
3
Dim AutorRegEx As New Regex("'VIDEO_USERNAME': '(?<Autor>(.*))',")
Dim Autor As String
Autor = AutorRegEx.Match(httpContent).Groups("Autor").ToString



Die gleiche Erläuterung wie beim Titel. In diesem Fall liegt aber der Autor des Videos in diesem Format vor:

Quellcode

1
'VIDEO_USERNAME': '*Autor des Videos*',")


Dementsprechend muss man natürlich auch im RegEx den String ändern nachdem gesucht werden soll.


Aufrufe auslesen:

Visual Basic Quellcode

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


Hier liegt die Anzahl der Aufrufe in diesem Format vor:

Quellcode

1
<strong class=""watch-view-count"">*Anzahl aufrufe*</strong><br>Aufrufe




Anzahl Bewertungen auslesen:

Visual Basic Quellcode

1
2
3
Dim RateNum As New Regex("<div class=""action-bar-ratings-stats yt-uix-tooltip"" title=""(?<Like>(.*))"">")
Dim RateNums As String
RateNums = RateNum.Match(httpContent).Groups("Like").ToString



Hier liegt die Anzahl der Bewertungen so vor:

Quellcode

1
<div class=""action-bar-ratings-stats yt-uix-tooltip"" title=""*Anzahl der Leute die es mögen oder nicht*"">




Video Download:

Alles bis hier hin war ja eigentlich noch ganz einfach wenn man weiß wonach man suchen muss :P
Der Download des Videos ist eigentlich auch ganz simpel wenn man weiß wie sich der Downloadlink zusammen setzt.

In diesem Beispiel wird das Videos als .mp4 gedownloadet.

Der Downloadlink zu einem Video setzt sich aus 3 verschiedenen Teilen zusammen:

Eine bestimmte URL von YouTube, die ID des Videos und die Variable "t".


Diese bestimmte URL von YouTube ist diese :

Quellcode

1
http://www.youtube.com/get_video?fmt=18&video_id=


An diese URL muss man die ID des Video ran hängen und die Variable "t". An die ID kommt man ziemlich schnell:

Sie steht in jeder URL zu einem Video hinter "v=". Also ist es sehr einfach diese gerauszubekommen:

Visual Basic Quellcode

1
2
Dim URL as String = "Link zum Video"
URL = Url.Replace ("http://www.youtube.com/watch?v=","")


Schon hat man die ID des Videos. Man kann diese natürlich auch wie die anderen Informationen über RegEx auslesen aber mit Replace geht es einfacher und schneller.


Jetzt müssen wir noch die Variable "t" auslesen:

Visual Basic Quellcode

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



Ihr seht, dass fasst alles gleich ist wie bei den anderen. Nur jetzt kommt beim speichern des Textes noch ein "Mid$" dazu.
Das "Mid$" steht dort, damit man nur die Variable "t" angezeigt bekommt. Ohne das "Mid$" bekommt man nen haufen Quelltext zurückgeliefert,
den man eigentlich nicht braucht. Das "Mid$" schneidet auch einfach nur alle Buchstaben bzw. Zeichen ab, die nicht in dem Bereich von zeichen 1 bis 46
sind.


Jetzt haben wir alle sachen die wir brauchen um das Video zu downloaden. Also nur noch zusammen setzen:

Visual Basic Quellcode

1
Dim DownloadURL as String = "http://www.youtube.com/get_video?fmt=18&video_id=" & ID & "&t=" & t


Jetzt einfach nur noch nen Webclient machen und download ;-)


Bei diesem Link wird das Video als .mp4 gedownloadet. Allerdings kann man ganz einfach den Dateitypen ändern.
Der erste Teil des Links sieht wie folgt aus:

http://www.youtube.com/get_video?fmt=18&video_id="

Ihr seht, dass am in der mitte/ am ende ein "fmt=18" steht. Wenn man diese zahl ändern (also in diesem Fall "18"), bekommt man das Video in einem anderem Format. Folgende Formate gibt es bei YouTube(Danke technobase ;)):

"fmt=5" = .flv Format
"fmt=22" = .mp4 in HD (setzt vorraus, dass das Video auch in HD vorhanden ist)
"fmt=17" = .3gp








So, das wars jetzt :)

ich hoffe es hat euch ein bischen geholfen. Wenn ihr Fragen oder Anregungen habt dann könnt ihr sie hier posten!



Grüsse,

viperkill



ACHTUNG! Durch die Umstellung des Youtube Layouts, funktionieren manche abfragen nicht mehr. Ich werde mich so bald wie möglich hinsetzten und den Sourcecode updaten.

EDIT: Alle Abfragen gehen wieder! Nur die zusammen setzung des YouTube Downloadlinks will noch nich :P



P.S.: Wer Rechtschreibfehler findet, darf sie behalten :rolleyes:


EDIT: Habe jetzt im Anhang ein Beispiel Projekt "rangehängt" :thumbsup:
»viperkill« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »viperkill« (1. August 2010, 20:21)


Es haben bereits 4 registrierte Benutzer diesen Beitrag als hilfreich eingestuft.

Benutzer, die diesen Beitrag hilfreich fanden:

Heronger, //snw, Kraizy, m97y97

PEAR

Registrierter Benutzer

  • »PEAR« wurde gesperrt

Beiträge: 198

Dabei seit: 25. Oktober 2009

Wohnort: Würzburg

Frühere Benutzernamen: xyz; Tastatur

  • Private Nachricht senden

2

Mittwoch, 17. März 2010, 18:39

Klasse tut!

timi257

dankeschöön :)*

Beiträge: 606

Hilfreich-Bewertungen: 10

  • Private Nachricht senden

3

Mittwoch, 17. März 2010, 20:50

Wie könnte man denn jetzt in anderen Formaten downloaden??

Edit:
Egal, ich machs einfach mit ffmpeg ^^

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

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »timi257« (17. März 2010, 21:09) aus folgendem Grund: Egal ^^


viperkill

Registrierter Benutzer

  • »viperkill« ist männlich
  • »viperkill« ist der Autor dieses Themas

Beiträge: 371

Dabei seit: 10. August 2009

Wohnort: Papierkorb

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

4

Mittwoch, 17. März 2010, 21:55

Wie könnte man denn jetzt in anderen Formaten downloaden??



Da brauchst du wieder nen anderen Link. Hab leider grade keine Infos dazu parat aber du kannst ja mal bei google gucken ;-)


Grüße,

viperkill

markushettmann

VB.net Developer

  • »markushettmann« ist männlich

Beiträge: 317

Dabei seit: 29. Dezember 2009

Wohnort: Köln

Hilfreich-Bewertungen: 23

  • Private Nachricht senden

5

Donnerstag, 18. März 2010, 15:33

Hallo,
Ich bekomme beim starten immer einen Fehler:

 Hier klicken für weitere Informationen
Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Ungültiger URI: Das URI-Format konnte nicht bestimmt werden..


Das ist mein Code:

 Hier klicken für weitere Informationen

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
26
27
28
29
30
31
32
33
34
35
Imports System.Net
Imports System.IO
Imports System.Text.RegularExpressions

Public Class Form1
    Dim URL As String = "Link zum Video"
    Dim tRegEx As New Regex("""t"": ""(?<t>(.*)) """)
    Dim t As String
    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

    Dim TitleRegEx As New Regex("title=""(?<Title>(.*))"" />")
    Dim title As String
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        httpContent = reader.ReadToEnd
        title = TitleRegEx.Match(httpContent).Groups("Title").ToString
        Label1.Text = title
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        t = (Mid$(tRegEx.Match(httpContent).Groups("t").ToString, 1, 46))


        URL = URL.Replace("http://www.youtube.com/watch?v=", "")
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim DownloadURL As String = "http://www.youtube.com/watch?v=4RE_WRsxi5w"
        Dim web As New WebClient
        web.DownloadFile(URL, My.Computer.FileSystem.SpecialDirectories.Desktop & "/Video1.avi")
    End Sub
End Class

mfg markushettmann

Mein Beitrag hat dir geholfen? Bedanken drücken :thumbup:
Jappy-Profil

Es hat bereits 1 registrierter Benutzer diesen Beitrag als hilfreich eingestuft.

Benutzer, die diesen Beitrag hilfreich fanden:

lolich3r

viperkill

Registrierter Benutzer

  • »viperkill« ist männlich
  • »viperkill« ist der Autor dieses Themas

Beiträge: 371

Dabei seit: 10. August 2009

Wohnort: Papierkorb

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

6

Donnerstag, 18. März 2010, 16:00

Hi,

das kommt wenn an der URL was nicht passt. Ich glaube , du hast vergessen dem String "URL" vorher einen Video Link zu zuweisen(finde ich zumindest nicht im quelltext). Versuch mal im Form Load sub "URL" ein Link zu nen Brei zu geben


Grüße,

viperkill

markushettmann

VB.net Developer

  • »markushettmann« ist männlich

Beiträge: 317

Dabei seit: 29. Dezember 2009

Wohnort: Köln

Hilfreich-Bewertungen: 23

  • Private Nachricht senden

7

Donnerstag, 18. März 2010, 17:01

 Hier klicken für weitere Informationen

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
26
27
28
29
30
31
32
33
34
35
36
37
Imports System.Net
Imports System.IO
Imports System.Text.RegularExpressions

Public Class Form1
    Dim URL As String = "Link zum Video"
    Dim tRegEx As New Regex("""t"": ""(?<t>(.*)) """)
    Dim t As String
    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

    Dim TitleRegEx As New Regex("title=""(?<Title>(.*))"" />")
    Dim title As String
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        URL = "http://www.youtube.com/watch?v=4RE_WRsxi5w"
        Dim DownloadURL As String = "http://www.youtube.com/watch?v=4RE_WRsxi5w"

        httpContent = reader.ReadToEnd
        title = TitleRegEx.Match(httpContent).Groups("Title").ToString
        Label1.Text = title
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        t = (Mid$(tRegEx.Match(httpContent).Groups("t").ToString, 1, 46))


        URL = URL.Replace("http://www.youtube.com/watch?v=", "")
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim web As New WebClient
        web.DownloadFile(URL, My.Computer.FileSystem.SpecialDirectories.Desktop & "/Video1.avi")
    End Sub
End Class


Habs jetzt so aber funktioniert immer nohc nnicht :thumbdown:
mfg markushettmann

Mein Beitrag hat dir geholfen? Bedanken drücken :thumbup:
Jappy-Profil

viperkill

Registrierter Benutzer

  • »viperkill« ist männlich
  • »viperkill« ist der Autor dieses Themas

Beiträge: 371

Dabei seit: 10. August 2009

Wohnort: Papierkorb

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

8

Donnerstag, 18. März 2010, 17:55

Hi,

Versuchs mal damit:

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
26
27
28
29
30
31
32
33
34
35
36
37
Imports System.Net
Imports System.IO
Imports System.Text.RegularExpressions

Public Class Form1
    Dim URL As String = "Link zum Video"
    Dim tRegEx As New Regex("""t"": ""(?<t>(.*)) """)
    Dim t As String
    
    Dim TitleRegEx As New Regex("title=""(?<Title>(.*))"" />")
    Dim title As String
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        URL = "http://www.youtube.com/watch?v=4RE_WRsxi5w"
        Dim DownloadURL As String = "http://www.youtube.com/watch?v=4RE_WRsxi5w"
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
        title = TitleRegEx.Match(httpContent).Groups("Title").ToString
        Label1.Text = title
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        t = (Mid$(tRegEx.Match(httpContent).Groups("t").ToString, 1, 46))


        URL = URL.Replace("http://www.youtube.com/watch?v=", "")
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Dim web As New WebClient
        web.DownloadFile(URL, My.Computer.FileSystem.SpecialDirectories.Desktop & "/Video1.avi")
    End Sub
End Class

Es hat bereits 1 registrierter Benutzer diesen Beitrag als hilfreich eingestuft.

Benutzer, die diesen Beitrag hilfreich fanden:

GenDrive

markushettmann

VB.net Developer

  • »markushettmann« ist männlich

Beiträge: 317

Dabei seit: 29. Dezember 2009

Wohnort: Köln

Hilfreich-Bewertungen: 23

  • Private Nachricht senden

9

Donnerstag, 18. März 2010, 18:42

Der selbe Fehler :thumbdown:
mfg markushettmann

Mein Beitrag hat dir geholfen? Bedanken drücken :thumbup:
Jappy-Profil

viperkill

Registrierter Benutzer

  • »viperkill« ist männlich
  • »viperkill« ist der Autor dieses Themas

Beiträge: 371

Dabei seit: 10. August 2009

Wohnort: Papierkorb

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

10

Donnerstag, 18. März 2010, 19:58

Hmmm... Ich werd gleich mal wenn ich wieder am pc bin ein Beispiel Projekt hochladen. Muss nur mal gucken ob ich das heut noch schaffe


Grüße,

viperkill

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »viperkill« (18. März 2010, 21:05)


KEATiX

Registrierter Benutzer

  • »KEATiX« ist männlich

Beiträge: 9

Dabei seit: 19. März 2010

  • Private Nachricht senden

11

Freitag, 19. März 2010, 13:08

Frage

Hi, kannst mal bitte die Sources hochladen ?
Wäre nett, bin noch ein Noob im Coden :)
iSEARCH - Version 1.0: 70%


Patschi

pkern.at

  • »Patschi« ist männlich

Beiträge: 165

Dabei seit: 31. Juli 2009

Wohnort: pkern.at / Österreich

  • Private Nachricht senden

12

Freitag, 19. März 2010, 13:56

Er hat ja gesagt, dass er schaut ob er "heute" noch Zeit hat.

Ich habs auch schon etwas versucht... Bekomme es auch nicht hin.
Meine neue Homepage: pkern.at
Wetter bei mir zu Haus:

gs93

Super Moderator

  • »gs93« ist männlich

Beiträge: 1 375

Dabei seit: 27. März 2009

Hilfreich-Bewertungen: 16

  • Private Nachricht senden

13

Freitag, 19. März 2010, 14:09

Schaut doch mal mit welcher URL der Webrequest erstellt wird :rolleyes:
bla

Patschi

pkern.at

  • »Patschi« ist männlich

Beiträge: 165

Dabei seit: 31. Juli 2009

Wohnort: pkern.at / Österreich

  • Private Nachricht senden

14

Freitag, 19. März 2010, 15:02

Bei mir meckert der bei: httpContent
Meine neue Homepage: pkern.at
Wetter bei mir zu Haus:

viperkill

Registrierter Benutzer

  • »viperkill« ist männlich
  • »viperkill« ist der Autor dieses Themas

Beiträge: 371

Dabei seit: 10. August 2009

Wohnort: Papierkorb

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

15

Freitag, 19. März 2010, 15:57

Hi,

habe jetzt das beispielprojekt fertig. Könnt es euch im Anhang runterladen


Grüsse,

viperkill
»viperkill« hat folgende Datei angehängt:

markushettmann

VB.net Developer

  • »markushettmann« ist männlich

Beiträge: 317

Dabei seit: 29. Dezember 2009

Wohnort: Köln

Hilfreich-Bewertungen: 23

  • Private Nachricht senden

16

Freitag, 19. März 2010, 16:57

ze
Bei mir meckert der bei: httpContent

dann setze die httpcontent deklaration nach public class nirgentwo in ein event
Ah Fehler gefundn:D::D:D:D:D
mfg markushettmann

Mein Beitrag hat dir geholfen? Bedanken drücken :thumbup:
Jappy-Profil

Snow

Registrierter Benutzer

Beiträge: 33

Dabei seit: 29. Dezember 2009

  • Private Nachricht senden

17

Samstag, 20. März 2010, 21:25




Ich bin momentan dran, einen Youtube Downloader zu programmieren. Vielen Danke für deinen Source, er hat mir sehr geholfen ;)
Wie man sieht benutze ich keine Listview. Das Auslesen der Informationen klappt bestens.

Du hast geschrieben:

Visual Basic Quellcode

1
Dim t As String = ListView1.FocusedItem.Tag


und ich hab keine Ahnung wie ich das umschreiben soll, ich benutze keine Listview. Der Youtube-Link wird in die Textbox eingeben.

Ich bin gerade am Verzweifeln :D Ich komme nicht an die Variable "t" ran.

viperkill

Registrierter Benutzer

  • »viperkill« ist männlich
  • »viperkill« ist der Autor dieses Themas

Beiträge: 371

Dabei seit: 10. August 2009

Wohnort: Papierkorb

Hilfreich-Bewertungen: 8

  • Private Nachricht senden

18

Samstag, 20. März 2010, 22:07

Hi,

du hast "t" ja mit diesem Code ausgelesen:

Visual Basic Quellcode

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


Das t wird jetzt in den Tag des items gespeichert. Da du aber kein listview hast, kannst dir das sparen und einfach das "t" aus dem Code nehmen. Also einfach dein Code mit dem hier ersetzten.

Grüße,

viperkill

Snow

Registrierter Benutzer

Beiträge: 33

Dabei seit: 29. Dezember 2009

  • Private Nachricht senden

19

Samstag, 20. März 2010, 23:22

Visual Basic Quellcode

1
2
3
4
5
    Private Sub ButtonDownload_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonDownload.Click  
Dim ZielDatei As String ZielDatei = My.Computer.FileSystem.SpecialDirectories.Desktop & "\YouTubeVideo.mp4"
        Dim ID As String = TextBox1.Text ID = ID.Replace("http://www.youtube.com/watch?v=", "")
        Dim DownloadURL As String  DownloadURL = "http://www.youtube.com/get_video?fmt=18&video_id=" & ID & "&t="
        ProgressBar1.Minimum = 0 ProgressBar1.Maximum = 100 HttpClient.DownloadFileAsync(New Uri(DownloadURL), (ZielDatei))


Das ist nun mein Download-Code, habe die Variable "t" entfernt, aber er lädt nichts herunter.
Die Datei wird zwar erstellt, hat aber nur 0kb.

Sakeco

Registrierter Benutzer

Beiträge: 136

Dabei seit: 14. Mai 2009

  • Private Nachricht senden

20

Sonntag, 21. März 2010, 02:09

@Snow:

Zitat

Die Datei wird zwar erstellt, hat aber nur 0kb.
Versuchs doch mal mit dem Einzelschritt-Debugger(Hotkey: F8) und überprüfe, ob die Variablen auch die richtigen Werte enthalten.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sakeco« (21. März 2010, 11:41)


Ähnliche Themen

Verwendete Tags

Downloader, YouTube, YouTube Download

Social Bookmarks