为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

森栏 2019-11-20 12:46:43
我想创建一个python脚本来打开很多标签import osimport seleniumfrom selenium import webdriverdriver =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 osimport seleniumfrom selenium import webdriverfrom selenium.webdriver.common.keys import Keysdriver =webdriver.Chrome('/usr/local/bin/chromedriver')#1driver.get("http://msn.com")#2driver.find_element_by_tag_name('body').send_keys(Keys.COMMAND + 't')driver.switch_to.window(driver.window_handles[-1])driver.get("http://cnn.com")#3driver.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")#4driver.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")#5driver.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")#6driver.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个标签。另外,如何摆脱我第一个看起来怪异的标签?我什至可以确定为什么会在那里。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1260 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信