Python调用Selenium控制Chrome在新标签打开链接
问题描述
Python调用Selenium控制Chrome在新标签打开链接
解决途径
- 自己想用快捷键的方式打开,没成功
- 谷歌搜索
解决办法
最终成功的方法
# 方式一
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)
的方式调用参数
共有 0 条评论