我想写一个程序,为我打开一个网站,而不是关闭它
我试着打开一个网站,并希望它保持打开,但它没有
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
service_object_name = Service(r'C:SneakerPythonchromedriver.exe')
options_name = webdriver.ChromeOptions()
options_name.add_argument("--start-maximized")
browser = webdriver.Chrome(service=service_object_name, options=options_name)
browser.get("https://www.solebox.com/de_DE/p/jordan-air_jordan_1_retro_high_og_%22gorge_green%22-gorge_green%2Fmetallic_silver-wht-02142227.html")
您可以添加选项detach让浏览器在代码执行后打开:
detach (Boolean) -当驱动程序发送退出命令时是否关闭浏览器
我也修改了你的代码添加ChromeDriverManager,允许动态安装正确的chromedriver为您的机器。
在终端运行以下命令:
pip install webdriver-manager
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
options_name = webdriver.ChromeOptions()
options_name.add_argument("--start-maximized")
options_name.add_experimental_option("detach", True)
browser = webdriver.Chrome(
service=Service(ChromeDriverManager().install()), options=options_name
)
browser.get("https://www.solebox.com/de_DE/p/jordan-air_jordan_1_retro_high_og_%22gorge_green%22-gorge_green%2Fmetallic_silver-wht-02142227.html")