_INET -Fragen

  • Klar, indem du dich über das Script erstmal einloggst. (Mit den _IE*-Funktionen)

  • oh gott und welche wären dass?

    es gibt nähmlich keine wie _ielogin oder so?

    wenn ich das mit _iebodyhtmlwrite mache, klappt das dann?

    Einmal editiert, zuletzt von der Scripter (3. Mai 2009 um 21:25)

  • Gehe wiefolgt vor:

    • Untersuche den Quelltext nach den Formularnamen der benötigten Felder für den Login
    • Schaue dir die _IE* und _IEForm* -Funktionen an - Es gibt einige Beispiel um Formulare ausfüllen zulassen. -> z.B. von _IEFormSubmit Beispiel: 2
    • Such dir die Funktionen zusammen die du für den Login auf der Seite brauchst
    • Fertig, das Script loggt sich nun selbst ein und du kannst _INetGetSource für deinen Link machen
  • Ich habe ein kleines Problem: es passiert nichts.. Was mach ich falsch?

    [autoit]


    #include<IE.au3>

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

    $seite =_IECreate("www.kingsage.de")
    $logname = _IEFormGetObjByName($seite,"user")
    $formlogname = _IEFormElementGetObjByName($logname,"g")
    _IEFormElementSetValue($formlogname,"Der Striker")

    [/autoit]

    Als Meldung kommt folgendes:

    --> IE.au3 V2.4-0 Warning from function _IEFormGetObjByName, $_IEStatus_NoMatch
    --> IE.au3 V2.4-0 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidDataType
    --> IE.au3 V2.4-0 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType

    Hab nochmal nachgeguckt und gelöst:

    [autoit]


    #include<IE.au3>

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

    $seite =_IECreate("www.kingsage.de")
    sleep(2000)
    $logname = _IEFormGetObjByName($seite,"kalogin")
    $formlogname = _IEFormElementGetObjByName($logname,"user")
    _IEFormElementSetValue($formlogname,"Der Striker")

    [/autoit]
  • Noch eine Frage:

    Wie ist hier der Name der Form? Oder wie kann ich die Spielwelt auswählen lassen?

    --------unten steht das noch in :


    geht das irgendwie mit valueset( select_world())??