我想使用Python访问Session Buddy。在我的情况下,“访问”意味着从Chrome获取所有当前打开的网址。
Session Buddy允许您将所有打开的URL保存为.csv文件。为此,您需要“设置”一些内容(简化:按下按钮),然后将所有URL下载到Chromes / Downloads目录。
我想完全自动化这个过程。这意味着python需要访问Session Buddy,启动下载,然后将文件保存到您想要的目录。
我不能使用请求或东西,因为扩展将无法使用URL。这是扩展名调用的内容:chrome-extension://edacconmaakjimmfgnblocblbcdcpbko/main.html
一般来说,我不一定想使用Session Buddy来获取所有的URL,它似乎是最简单的方式。所以,总而言之,我只想问:我如何自动使用Python来获取当前所有的在我的Chrome浏览器中打开了网址(使用Session Buddy)?
我很感谢任何帮助。
您可以使用selenium webdriver并加载.crx(扩展名)文件来自动执行
chrome_options = Options()
chrome_options.add_extension('path_to_extension')
driver = webdriver.Chrome(executable_path=executable_path,chrome_options=chrome_options)
driver.get("http://stackoverflow.com")
driver.quit()