Ergebnis 1 bis 8 von 8
  1. #1
    W32.FunLove Avatar von phlippi
    Registriert seit
    28.03.2009
    Beiträge
    136

    Standard Auf Texbtoxen etc. zugreifen und sie manipulieren

    Tag auch
    Ich wüsste gerne, ob es möglich ist, mit Python auf eine Textbox, sei es eine im Browser, oder in irgendeinem Programm zuzugreifen und Inhalt einzufügen.
    Z.b um einen Chatbot oder ähnliches zu basteln

  2. #2
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    du brauchst nicht wirklich auf die textbox zuzugreifen.
    meistens ist es so, dass es ausreicht einen post-request zu senden.
    Schau dir einfach an mit welcher methode an welche datei mit welchen inhalt etwas geschickt wird.

  3. #3
    W32.FunLove Avatar von phlippi
    Registriert seit
    28.03.2009
    Beiträge
    136

    Standard

    Naja, das funktioniert vllt bei manchen Seiten, aber wenn ich das ganze z.B in einem Chat anwenden will, egal ob es msn sei oder irgendein IRC, dann brauch ich schon auf die Textbox zugreifen, da dort kein Post genutzt wird.
    Ansonsten könnte ich das ganze ja auch in PHP machen

    Edit: Hallo Auge, Hallo Sven *wink*

    Aktive Benutzer in diesem Thema: 3 (Registrierte Benutzer: 3, Gäste: 0)
    phlippi, Lidloses_Auge, Power-Sven+
    Geändert von phlippi (07.06.2009 um 21:21 Uhr)

  4. #4
    Neuling
    Registriert seit
    08.06.2009
    Beiträge
    1

    Standard

    Naja, das funktioniert vllt bei manchen Seiten, aber wenn ich das ganze z.B in einem Chat anwenden will, egal ob es msn sei oder irgendein IRC, dann brauch ich schon auf die Textbox zugreifen, da dort kein Post genutzt wird.
    Ansonsten könnte ich das ganze ja auch in PHP machen
    Also IRC ist ziemlich einfach mit Python, kannst einfach ein script schreiben welches sich an den irc server verbindet

    Code:
    import sys
    import socket
    import string
    
    HOST="irc.freenode.net"
    PORT=6667
    NICK="MauBot"
    IDENT="maubot"
    REALNAME="MauritsBot"
    readbuffer=""
    
    s=socket.socket( )
    s.connect((HOST, PORT))
    s.send("NICK %s\r\n" % NICK)
    s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME))
    
    while 1:
        readbuffer=readbuffer+s.recv(1024)
        temp=string.split(readbuffer, "\n")
        readbuffer=temp.pop( )
    
        for line in temp:
            line=string.rstrip(line)
            line=string.split(line)
    
            if(line[0]=="PING"):
                s.send("PONG %s\r\n" % line[1])
    Hab ich zum beispiel nach kurzem googlen gefunden
    auch gibt es eine Library die du nutzen kannst irclib.py

    MSN dürfte auch gehn, könnte aber etwas schwieriger sein, weil das Protokol an sich bestimmt komplizierter ist, und wie es da mit der Dokumentation steht ist mir auch nicht bekannt

    Links

    http://blitiri.com.ar/p/msnlib/
    http://python-irclib.sourceforge.net/
    http://sourceforge.net/projects/py-icq/
    http://xmpppy.sourceforge.net/ jabber und ähnliches

    also etwas motivation und googlen

    [edit]
    aber um deine frage ze beantworten auf textboxen kanns du damit nicht zugreifen
    Geändert von ck (12.06.2009 um 21:59 Uhr)

  5. #5
    Anfänger Avatar von rogger
    Registriert seit
    21.03.2009
    Beiträge
    17

    Standard

    Ich denk auch nicht, dass du auf Textboxen zugreifen kannst. Wenn dann müsstest du es irgendwie über die win-api oder ähnliches machen.
    Zur Not kannst du aber den Cursor verschieben, Mausklicks emulieren und Tastatureingaben simulieren. Ich habe allerdings keine Ahnung wie das unter Windows geht. (Für Windows habe ich eine Lösung...)

  6. #6
    Anfänger
    Registriert seit
    12.03.2010
    Beiträge
    6

    Standard

    Wenn du einfach nur auf Webseiten zugreifen willst, kannst du auch urllib oder urllib2 in Python verwenden.
    20.5. urllib — Open arbitrary resources by URL — Python v2.6.5 documentation

  7. #7
    Master of Porn Avatar von sp1nny
    Registriert seit
    28.05.2007
    Beiträge
    533

    Standard

    Schonmal aufs Datum geguckt?
    XMPP: sp1nny @ exploit.im
    MAIL: sp1nny @ tuta.io

    PGP:

    Wir müssen wissen — wir werden wissen.


  8. #8
    Bad Times Virus Avatar von Th3_Cr4xX
    Registriert seit
    28.07.2008
    Beiträge
    646

    Standard

    jo^^
    1. asbach...
    2. offenbar gelöst

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •