为了从聊天窗口中提取文本,我从收集窗口句柄开始。我通过以下代码设法做到了这一点:
import time, win32gui
def callback(hwnd, IEServers):
if win32gui.GetClassName(hwnd) == 'Internet Explorer_Server':
IEServers.append(hwnd)
print "IE server found:", hwnd
time.sleep(3)
mainHwnd = win32gui.GetForegroundWindow()
IEServers = []
win32gui.EnumChildWindows(mainHwnd, callback, IEServers)
for serv in IEServers:
print win32gui.GetClassName(serv)
接下来我要做的是将内容(内部 html?)作为字符串获取。
我相信它可以通过 IHTMLDocument2 对象来完成。信息: http: //support.microsoft.com/kb/q249232
这个怎么做?