Magaupload brauche da mal hilfe

  • habe auch erstmal noch die arry um zu sehn welche aus gelesen werden müssen. Und zwar kommt der 1 bei Zeile 3 & dann in einem abstand von 4, wie mach ich das jetzt das der mir das in
    $ListView1_0 = GUICtrlCreateListViewItem( $b & "|"& "Scooter"& "|"& $aLinks[3], $ListView1)
    $ListView1_0 = GUICtrlCreateListViewItem( $b & "|"& "Scooter"& "|"& $aLinks[7] , $ListView1)
    runterzählt und mir die dann so anzeigt sind ja paar mehr als nur die 2

    Spoiler anzeigen
    [autoit]


    #include <IE.au3>
    #include <Array.au3>

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

    $oIE = _IECreate("http://de.megadownload.net/search/Scooter%20server%3Amegaupload.com/all.html",0,0);http://de.megadownload.net/download/mu/dl…dition-ger..rar

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

    $oLinks = _IELinkGetCollection($oIE)
    Local $i = 0, $aLinks[@extended]

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

    For $oLink In $oLinks
    $aLinks[$i] = $oLink.href
    $i += 1
    Next

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

    _ArrayDisplay($aLinks)
    #include <ButtonConstants.au3>
    #include <ComboConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ListViewConstants.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 469, 228, 192, 124)
    $ListView1 = GUICtrlCreateListView("NR|Titel|Upload Link", 8, 64, 450, 150)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 50)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 50)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 2, 250)
    $ListView1_0 = GUICtrlCreateListViewItem( $b & "|"& "Scooter"& "|"& $aLinks[3], $ListView1)
    $ListView1_0 = GUICtrlCreateListViewItem( $b & "|"& "Scooter"& "|"& $aLinks[7] , $ListView1)
    $Input1 = GUICtrlCreateInput("Input1", 160, 24, 209, 21)
    $Button1 = GUICtrlCreateButton("Suchen", 384, 24, 75, 25)
    $Combo1 = GUICtrlCreateCombo("Combo1", 8, 24, 145, 25)
    GUICtrlSetData(-1, "megadownload.net")
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • Hallo Sirocool,

    warum nimmst du nicht StringInStr um nur die gültigen Adressen zu erhalten:

    [autoit]

    For $oLink In $oLinks
    if StringInStr($oLink.href,"http://www.megaupload.com/?d=") Then
    $aLinks[$i] = $oLink.href
    $i += 1
    EndIf
    Next

    [/autoit]

    Dann kannst du deine LV-Items ganz einfach in einer Schleife erstellen,

    mfg autoBert