Downloader!

  • Hi com.
    ich weis nicht wie ich ein Downloader hinbekommen kann.
    Wie kann ich den einen Downloader hinbekommen er sollte auf eine seite gehen und dan auf Download klicken .
    Aber es sollte nicht sichtbar sein ,also derBrowser soll geschlossen bleiben .
    Hier der link wie die Seite aussieht!:
    LINK
    Da steht dan Downloaden .
    Und auf dieses Downloaden soll es dan klicken und wens geht sollte man ein Ladebalken sehen wie weit es die Aktuelle Datei heruntergeladen hat.Achja ich wollte viele von diesen Link öffnen und dan Downloaden , jetzt die frage könnte man alle einzelnd downloaden lassen und nicht diregt alle gleichzeitig.
    Ich habe da 4031 Links die ich Downloaden müsste xD

    Einmal editiert, zuletzt von Secret1994 (11. Oktober 2010 um 16:27)

  • Hier mal kleine Schritt für Schritt Anleitung.

    1. Die URL zum Downlaod aus der Seite auslesen z.b. mit InetRead und Stringfunktionen oder direkt mit den _IE-Funktionen
    2. Mit InetGet die Datei über die Downloadurl runterladen, Standardmäßig wird mit dem fortsetzen des Scripts gewartet bis der Download fertig ist.
    3. In einer Schleife mit InetGetInfo den aktuellen Dwonloadstand auslesen und ausgeben

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Ok Danke erstmal ich werde das Jetzt mal testen und dan sehen wir mal ^^

    EDIT:

    also ich habe es erstmal so aus der hilfe datei :

    Spoiler anzeigen
    [autoit]

    #Alternate
    Local $hDownload = InetGet("http://www.fpsbanana.com/mirrors/startdl/5980?path=http://www.nobullshitrepublic.com/downloads/fpsb/maps/20/zombie_soccer&sectionid=98829&ext=zip", @TempDir & "\zombie_soccer.zip", 1, 1)
    Do
    Sleep(250)
    Until InetGetInfo($hDownload, 2)
    Local $nBytes = InetGetInfo($hDownload, 0)
    InetClose($hDownload)
    MsgBox(0, "", "gelesene Byte: " & $nBytes)

    [/autoit]


    erst wen es fertig ist wird die Msgbox angezeigt , und wo es gepsiechert wird ist mir auch ein rätsel^^.

    Einmal editiert, zuletzt von Secret1994 (11. Oktober 2010 um 13:22)

  • Es steht doch dort wo es hinspeicherst, hast ja sogar selbst angepasst:

    [autoit]

    @TempDir & "\zombie_soccer.zip"

    [/autoit]
    Spoiler anzeigen
    [autoit]

    Local $hDownload = InetGet("http://www.fpsbanana.com/mirrors/startdl/5980?path=http://www.nobullshitrepublic.com/downloads/fpsb/maps/20/zombie_soccer&sectionid=98829&ext=zip", @TempDir & "\zombie_soccer.zip", 1, 1)
    Do
    ToolTip(InetGetInfo($hDownload, 0))
    Sleep(250)
    Until InetGetInfo($hDownload, 2)
    InetClose($hDownload)
    MsgBox(0, "", "Fertig")

    [/autoit]

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.