通过Selenium-Python在新选项卡中打开URL的最快方法是什么?

我想创建一个python脚本来打开很多标签


import os

import selenium

from selenium import webdriver



driver =webdriver.Chrome('/usr/local/bin/chromedriver')

driver.execute_script("window.open('http://www.msn.com');")

driver.execute_script("window.open('http://www.cnn.com');")

driver.execute_script("window.open('http://www.yahoo.com');")

driver.execute_script("window.open('https://www.apple.com');")

driver.execute_script("window.open('https://www.google.com');")

driver.execute_script("window.open('https://www.stackoverflow.com');")


# driver.quit()

当我跑步时我得到

我现在拥有的是最快的方法吗?


我曾经有这个


# -*- coding: utf-8 -*-


import os

import selenium

from selenium import webdriver

from selenium.webdriver.common.keys import Keys


driver =webdriver.Chrome('/usr/local/bin/chromedriver')


#1

driver.get("http://msn.com")


#2

driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')

driver.switch_to.window(driver.window_handles[-1])

driver.get("http://cnn.com")


#3

driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')

driver.switch_to.window(driver.window_handles[-1])

driver.get("http://www.yahoo.com")


#4

driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')

driver.switch_to.window(driver.window_handles[-1])

driver.get("https://www.apple.com")


#5

driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')

driver.switch_to.window(driver.window_handles[-1])

driver.get("https://www.google.com")


#6

driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')

driver.switch_to.window(driver.window_handles[-1])

driver.get("https://www.stackoverflow.com")

它有效,但很痛苦slow。


我现在从6开始,但是我想加载100个标签。


另外,如何摆脱我第一个看起来怪异的标签?我什至可以确定为什么会在那里。


森栏
浏览 1268回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP