|
发表于 2024-1-25 16:46:23
|
显示全部楼层
本楼为最佳答案
要实现用Python代码在谷歌浏览器中打开多个独立的网页窗口,并且数据不互通,我们可以使用selenium库来模拟用户操作浏览器。
首先,你需要安装selenium库。你可以使用以下命令在终端或命令提示符中安装它:
然后,你需要下载一个谷歌浏览器驱动程序,以便selenium可以控制浏览器。你可以从这里下载适合你谷歌浏览器版本的驱动程序:https://sites.google.com/a/chromium.org/chromedriver/downloads
下载后,将驱动程序解压缩到一个合适的位置,并将其路径添加到环境变量中。
接下来,你可以使用以下代码来实现在谷歌浏览器中打开多个独立的网页窗口:
- from selenium import webdriver
- # 创建第一个浏览器窗口
- driver1 = webdriver.Chrome() # 这里的路径是你下载的谷歌浏览器驱动程序的路径
- driver1.get("https://www.google.com") # 打开第一个网页
- # 创建第二个浏览器窗口
- driver2 = webdriver.Chrome() # 这里的路径是你下载的谷歌浏览器驱动程序的路径
- driver2.get("https://www.baidu.com") # 打开第二个网页
- # 程序暂停,保持窗口打开状态
- input("按任意键结束...")
- # 关闭浏览器窗口
- driver1.quit()
- driver2.quit()
复制代码
通过调用`webdriver.Chrome()`创建一个Chrome浏览器实例,然后使用`get()`方法访问指定的网页。你可以根据需求创建更多的浏览器窗口。
这样,你就可以在谷歌浏览器中打开多个独立的网页窗口了,它们之间的数据是完全独立的。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|