如何用Python调度Firefox或Google Chrome?

0 投票
2 回答
3015 浏览
提问于 2025-04-15 22:31

我该如何在Firefox或Google Chrome中做到这一点呢?

ie = win32com.client.Dispatch('InternetExplorer.Application')
ie.visible = 1
ie.navigate('http://google.com')

有没有什么办法可以实现呢?

补充一下:我需要用到ReadyState这个东西……比如说像这样 while (ie.ReadyState != 4):,换句话说,我需要一个命令,等到页面完全加载好之后再执行下一个命令,这就是我需要dispatch的原因,目前在IE中这个方法效果很好。

2 个回答

1

看看Python标准库里的webbrowser模块吧。

3

Firefox并没有提供一个COM对象;这件事是不可能的。(据我所知)

你可以使用webbrowser模块来在用户的默认浏览器中打开一个网址。

撰写回答