1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Projekte
  5. Firefox-Automatisierung

InnerHTML?

  • Fr34k.
  • 25. Juni 2015 um 07:59
  • Fr34k.
    Beiträge
    64
    • 25. Juni 2015 um 07:59
    • #1

    Hi zusammen, ist es möglich das Attribut InnterHTML aus einer Klasse auszulesen?
    Folgendes habe ich versucht:

    $get = _FFCmd(".getElementsByClassName('full_price')[0].innerHTML")

    Danke für die Hilfe!

  • DasIch
    Schüler
    Beiträge
    123
    • 25. Juni 2015 um 09:57
    • #2

    Poste mal bitte das Codesnippet aus dem Sourcecode dazu. Das auch bitte im Spoiler.
    Was genau möchtest du damit machen? Das angezeigte Value auslesen?

  • Fr34k.
    Beiträge
    64
    • 26. Juni 2015 um 14:55
    • #3

    Habe ich ja bereits gepostet?

  • CentuCore
    Gast
    • 26. Juni 2015 um 16:26
    • #4

    Ich bin nicht gut in JavaScript, aber kann es sein, dass "window.content.document" was anderes als "document" ist?

  • PainTrain
    Anfänger
    Beiträge
    1
    • 26. Juni 2015 um 20:06
    • #5

    Versuchs halt mal mit

    AutoIt
    $get = _FFCmd("document.getElementsByClassName('full_price')[0].innerHTML")

    ;)

  • Fr34k.
    Beiträge
    64
    • 29. Juni 2015 um 08:20
    • #6

    Auch dies funktioniert nicht..

    Code
    $get = _FFCmd("document.getElementsByClassName('vk_gy')[0].innerHTML")

    Lasse ich im Firefox den folgenden Code ausführen, dann funktioniert es jedoch.

    Code
    alert(document.getElementsByClassName('vk_gy')[0].innerHTML);

    Konsole Ausgabe:

    Zitat

    __FFSend: try{document.getElementsByClassName('vk_gy')[0].innerHTML}catch(e){'_FFCmd_Err';};
    __FFRecv: _FFCmd_Err
    _FFCmd ==> Error return value: _FFCmd_Err

    Was mache ich falsch?

  • Fr34k.
    Beiträge
    64
    • 29. Juni 2015 um 08:28
    • #7

    Hier mal ein Beispiel das nachvollziehbar ist:

    Page: https://de.wikipedia.org/wiki/HTTP-Statuscode


    AutoIt
    _FFStart()
    test()
    
    
    Func test()
       If _FFIsConnected() Then
            $dData = _FFOpenUrl('https://de.wikipedia.org/wiki/HTTP-Statuscode')
    	$get = _FFCmd("document.getElementById('firstHeading').innerHTML")
    	ConsoleWrite("->" & $get)
       EndIf
    EndFunc
    Alles anzeigen

    Was zur Hölle mache ich falsch? -.-

  • DasIch
    Schüler
    Beiträge
    123
    • 21. Juli 2015 um 12:20
    • #8

    Wo ist dein _FFConnect() und dein _FFDisConnect()?

  • Fr34k.
    Beiträge
    64
    • 21. Juli 2015 um 14:36
    • #9

    In der Tat, verwende ich dies nicht. Jedoch war dies auch noch nie notwendig..?

    Gruss

  • DasIch
    Schüler
    Beiträge
    123
    • 21. Juli 2015 um 16:57
    • #10

    Geht es denn, wenn du es benutzt? Bei mir ging einiges nicht ohne _FFConnect() am Anfang des Skriptes, deshalb die Frage.

  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™