打开多个 chrome 浏览器和在单个浏览器中打开多个选项卡是一样的吗?

opening multiple chrome browser and multiple tabs in single browser is same?

我正在尝试使用 python 创建多线程编程 selenium.In 我的程序我想同时打开 50 多个不同的 url,所以我的代码打开每个 url 在不同的 browsers.Whenever 我 运行 我的程序我的 cpu 利用率达到 100%。所以有时一些 url 没有打开。

所以我的问题是,如果我在单个浏览器中打开多个选项卡,是否会降低我的 cpu 使用率?

如果是,请帮助我使用 python selenium 在单个浏览器中打开多个选项卡。

您可以使用 JavaScript 打开一个新标签:

browser.execute_script('''window.open("http://example.com","_blank");''')

你可以看看@onlinejudge95 在评论中建议的 cpu 利用率。

在一个浏览器中打开多个选项卡会降低您的程序速度,因为 webdriver 将仅在一个选项卡中工作,然后将移动到第二个选项卡。不能同时工作。与减少 URL 数量相同。