Using Python to start a browser (Chromium) and change the url
链接的问题是问我到底想要什么,但我不知道如何实现仅使用Selenium的答案。
我只需要在kiosk模式下加载chrome并加载一个本地html页面,我用os.system('chromium-browser --kiosk file://.....')
加载这个页面,但每次加载一个新的窗口/标签,因此效率不高或不快
答案 0 :(得分:0)
您可以为selenium的chromedriver添加选项,类似于使用os.system
的方式
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--kiosk")
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("http://example.com")
要重复刷新或重新加载页面,您可以在driver.get(url)
循环中执行driver.refresh()
或while True
。
答案 1 :(得分:0)
这段代码对我有用..
from selenium import webdriver
from selenium.webdriver.support import ui
from selenium.webdriver.chrome.options import Options
option = Options()
option.add_argument("--start-maximized")
option.add_argument("--no-sandbox")
option.add_argument("--disable-web-security")
option.add_argument("--ignore-certificate-errors")
option.add_argument("--kiosk")
option.add_argument("--disable-password-manager-reauthentication")
driver = webdriver.Chrome("C:/chromedriver.exe",0,option)