Python调用Selenium控制Chrome在新标签打开链接

问题描述

Python调用Selenium控制Chrome在新标签打开链接

解决途径

  1. 自己想用快捷键的方式打开,没成功
  2. 谷歌搜索

解决办法

最终成功的方法

# 方式一
browser.execute_script('window.open("http://fm.xinli001.com/broadcast?pk=99399655","_blank");')

# 或者方式二
browser.execute_script("window.open('http://fm.xinli001.com/broadcast?pk=99399655', 'new_window')")

# 也可以使用方式三
# 先打开标签
browser.execute_script("window.open('', '_blank');")
# 再切换到新窗口
browser.switch_to.window(driver.window_handles[-1])
# 再打开链接
browser.get('http://fm.xinli001.com/broadcast?pk=99399655')

备注

字符串中链接部分可以使用'{}'.format(url)的方式调用参数

版权声明:
作者:Sunrise
链接:https://www.qlm.life/?p=189
来源:迷迭记录
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>