python无法打开新实例窗口并且无法工作

2024-10-01 04:44:48 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

在许多情况下,我的python selenium脚本工作正常。但也有一些用户有问题,改为脚本打开新的chrome窗口像往常一样,它打开新的标签,在现有的chrome和打开url数据;然后脚本只是不工作。你知道吗

我仍然找不到哪种设置使得chrome可以处理这种奇怪的行为。你知道吗

我用的是通常的代码

if sys.platform == "win32":
    chromedriverloc = folderloc+"chromedriver.exe"
else:
    chromedriverloc = folderloc+"chromedriver"

options = webdriver.ChromeOptions()
options.add_argument('--log-level=3')
options.add_argument('--proxy-server=%s' % proxyserver)
options.add_argument('--window-size=1356,768')


driver = webdriver.Chrome(executable_path=chromedriverloc,chrome_options=options)

你有办法解决这种问题吗?你知道吗


Tags: 数据用户脚本addurlselenium情况标签
1条回答
网友
1楼 · 发布于 2024-10-01 04:44:48

list of Selenium ChromeDriver command-line arguments显示了一个新的窗口选项。查看the Chromium code's webbrowser.py在“Google Chrome browser的Launcher类”中显示此参数,因此将此参数添加到列表中:

options = webdriver.ChromeOptions()
options.add_argument(' log-level=3')
options.add_argument(' proxy-server=%s' % proxyserver)
options.add_argument(' window-size=1356,768')
options.add_argument(' new-window')

应该触发一个新窗口,而不是让Chrome选择打开一个新的选项卡。你知道吗

相关问题 更多 >