从python中的webbrowser获取url

时间:2011-09-09 07:05:16

标签: python

我想问一下如何从firefox中的示例中获取在我的webbrowser中打开的URL列表。我需要它在Python中。 感谢

2 个答案:

答案 0 :(得分:0)

尝试SeleniumRC - 这是非常好的

https://github.com/bard/mozrepl/wiki/

您可以将其与python一起使用,如此处所述

http://www.craigethomas.com/blog/2009/04/get-android-market-stats-with-python-mozrepl-and-beautifulsoup/

但是我会去硒路线做任何不平凡的事情

答案 1 :(得分:0)

首先,我要检查浏览器是否有某种命令行参数可以打印这样的信息。我只检查了Opera,它没有。你可以做的是解析会话文件。我敢打赌,每个浏览器都会在磁盘上存储打开的标签/窗口列表(因此它可以在崩溃后恢复)。 Opera在~/.opera/sessions/autosave.win中有此信息。这是非常简单的文本文件。在.mozzila,.google等中查找其他浏览器的会话文件。或者如果您在/ user /目录中的Windows上。可能有命令要求运行实例的工作目录(因为您可以在启动时指定它,而不必是默认的)。

这就是我要去的方式。可能是错的。