我试图使用 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')")
打开新选项卡后,您需要执行一些action或使用
sleep
,否则浏览器将在打开新选项卡后立即关闭。尝试将 time.sleep(30)
添加到代码末尾。
像这样使用未检测到的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')")