【发布时间】:2013-04-28 14:38:09
【问题描述】:
为了从聊天窗口中提取文本,我从收集窗口句柄开始。 我通过以下代码设法做到了这一点:
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
如何做到这一点?
【问题讨论】: