【发布时间】:2015-03-23 09:29:59
【问题描述】:
我对 python 很陌生,我正在尝试在 Chrome 中打印一个开放网站的 url。以下是我可以从这个页面收集并用谷歌搜索的内容:
import win32gui, win32con
def getWindowText(hwnd):
buf_size = 1 + win32gui.SendMessage(hwnd, win32con.WM_GETTEXTLENGTH, 0, 0)
buf = win32gui.PyMakeBuffer(buf_size)
win32gui.SendMessage(hwnd, win32con.WM_GETTEXT, buf_size, buf)
return str(buf)
hwnd = win32gui.FindWindow(None, "Chrome_WidgetWin_1" )
omniboxHwnd = win32gui.FindWindowEx(hwnd, 0, 'Chrome_OmniboxView', None)
print(getWindowText(hwnd))
我得到了这个结果:
<memory at 0x00CA37A0>
我真的不知道出了什么问题,他是否进入了窗口以及我尝试打印它的方式是否错误,或者他是否根本没有进入窗口。
感谢您的帮助
【问题讨论】:
-
这能回答你的问题吗? Get Chrome tab URL in Python
标签: python google-chrome url