URL auslesen?

  • Moin, ich mache gerade ein Online Soundsystem und u.a soll man mit diesem Programm
    Lieder suchen können (aus Youtube). Man gibt einfach in eine Inputbox den Song ein und darauf hin wird
    im GUI eine Liste von passenden Liedern angezeigt.

    Dazu möchte ich noch gerne eine Funktion einbauen, welche die URL identifizieren soll, falls man
    bzgl. zur Songsuche fündig geworden ist. Ihr könnt euch das so vorstellen, dass die URL vom System dann gespeichert
    werden soll und man dieses Lied von meinem Programm einfach aufrufen kann.

    Ich habe schon überall nachgeschaut aber nichts gefunden. Habt ihr da vielleicht Idee, wie
    man die URL der Website (z.B "https://autoit.de/") auslesen kann?

    Liebe Grüße,
    Max

    Einmal editiert, zuletzt von MaxChri (9. Februar 2015 um 00:33) aus folgendem Grund: Thema gelöst mit Lösung o.O

  • Ahja so geht das, danke :)

    Könntest du mir vielleicht noch dabei helfen, wie man bei Youtube die Songdauer und den Songnamen rauskriegt?

    Edit: Ja ich habs rausbekommen nach vielen Verständnislücken (wie immer)

    Hier wer braucht:

    [autoit]

    #RequireAdmin
    #include <String.au3>
    #include <INet.au3>
    #include <IE.au3>

    [/autoit][autoit][/autoit][autoit]

    $source = _INetGetSource("https://www.youtube.com/watch?v=0RO_HQMvxLo")
    $string = _stringbetween($source, '"length_seconds":"', '"')
    MsgBox(0, "", $string[0])

    [/autoit][autoit][/autoit][autoit]

    $string2 = _stringbetween($source, '<title>', '- YouTube')
    MsgBox(0, "", $string2[0])

    [/autoit]

    3 Mal editiert, zuletzt von MaxChri (8. Februar 2015 um 10:53)

  • Achsoo, deshalb ging es nicht :P Aber ich habe es zum Glück selbst hinbekommen, selbst sowas zu schreiben (anstatt einfach was zu kopieren und dann nicht verstehen)
    Danke für deine Hilfe :3