如何在Selenium + Python的新标签页面上打开网址列表?

时间:2018-01-15 20:39:01

标签: python-3.x selenium selenium-webdriver

代码段:

Paths

问题是它会在上一个链接之上打开新链接。我希望每个网站都在新标签页上打开。

1 个答案:

答案 0 :(得分:0)

打开第一个网址,然后打开其余网址,使用target: _blank在新标签页中打开每个网址:

driver.get(urls[0])
for url in urls[1:]:
    driver.execute_script('window.open("{}", "_blank");'.format(url))

瞧,您应该有三个标签,其中包含三个不同的网址。

关于您的网址的注意事项:这些网址无效。确保他们前面各有httphttps。你不小心写了 instgram 而不是 instagram 。 :P