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
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
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 22:21 Uhr)
Also IRC ist ziemlich einfach mit Python, kannst einfach ein script schreiben welches sich an den irc server verbindetNaja, 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
Hab ich zum beispiel nach kurzem googlen gefundenCode: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])
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 22:59 Uhr)
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...)
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
Schonmal aufs Datum geguckt?
XMPP: sp1nny @ exploit.im
MAIL: sp1nny @ tuta.io
PGP:
Wir müssen wissen — wir werden wissen.