selenium浏览器保持开启
时间: 2023-08-22 18:06:56 浏览: 50
你可以使用Selenium来保持浏览器开启。在Selenium中,你可以选择使用不同的浏览器驱动程序,如ChromeDriver或GeckoDriver(用于Firefox)。以下是一个使用ChromeDriver保持浏览器开启的示例代码:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 创建 ChromeOptions 对象,设置不关闭浏览器选项
chrome_options = Options()
chrome_options.add_experimental_option("detach", True)
# 创建 ChromeDriver 对象,传入 ChromeOptions 选项
driver = webdriver.Chrome(options=chrome_options)
# 执行你的自动化测试或爬虫任务
# ...
# 最后不要忘记关闭浏览器
# driver.quit()
```
在上面的代码中,我们通过创建一个`ChromeOptions`对象,并将`detach`选项设置为`True`来告诉Selenium不要在脚本运行结束后关闭浏览器。然后,我们使用`webdriver.Chrome`来创建一个ChromeDriver对象,并将ChromeOptions对象传递给它。这样,当你的脚本结束后,浏览器将保持打开状态。
请注意,在最后的注释中有一个`driver.quit()`语句。如果你想在脚本结束后关闭浏览器,你可以取消注释这一行。