gpt4 book ai didi

python - 如何获取python的Internet Explorer地址栏

转载 作者:太空宇宙 更新时间:2023-11-04 11:04:28 25 4
gpt4 key购买 nike

我需要获取 Internet Explorer 地址栏。如何获取 python 的地址栏 url? (我需要第二部分其他浏览器抓取地址栏,但 Internet Explorer 是紧急的)。

谢谢。

最佳答案

以下对我有用。

from win32com.client import Dispatch

SHELL = Dispatch("Shell.Application")

def get_ie(shell):
for win in shell.Windows():
if win.Name == "Windows Internet Explorer":
return win
return None

def main():
ie = get_ie(SHELL)
if ie:
print ie.LocationURL
else:
print "no ie window"

if __name__ == '__main__':
main()

我尝试使用 Dispatch('InternetExplorer.Application') 连接到当前 IE 窗口,但它总是会创建一个新窗口。代码会更简单。

# This doesn't work
from win32com.client import Dispatch

# This line will always create a new window
ie = Dispatch("InternetExplorer.Application")

print ie.LocationURL

关于python - 如何获取python的Internet Explorer地址栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2555905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com