使用未检测到的 chrome 驱动程序 python 打开新选项卡

问题描述 投票:0回答:2

我试图使用 python 中未检测到的 chrome 驱动程序打开另一个选项卡。我发现当我使用 javascript 方式时,chrome 会阻止我的弹出窗口。我不明白我做错了什么。这是我的代码。

options = webdriver.ChromeOptions()
options.add_argument('--disable-popup-blocking')
if __name__ == '__main__':
      chrome = uc.Chrome(options=options)  
      time.sleep(1)
      chrome.get("https://www.google.com")
      chrome.execute_script("window.open('https://google.com','_blank')")
python selenium selenium-chromedriver undetected-chromedriver
2个回答
0
投票

打开新选项卡后,您需要执行一些action或使用

sleep
,否则浏览器将在打开新选项卡后立即关闭。尝试将
time.sleep(30)
添加到代码末尾。


0
投票

像这样使用未检测到的chrome选项

options = uc.ChromeOptions()
options.add_argument('--disable-popup-blocking')
if __name__ == '__main__':
      chrome = uc.Chrome(options=options)  
      time.sleep(1)
      chrome.get("https://www.google.com")
      chrome.execute_script("window.open('https://google.com','_blank')")
© www.soinside.com 2019 - 2024. All rights reserved.