在完全用python运行脚本后,有没有办法让selenium网页保持打开状态?

在完全用python运行脚本后,有没有办法让selenium网页保持打开状态?,python,python-3.x,selenium,selenium-chromedriver,Python,Python 3.x,Selenium,Selenium Chromedriver,我一直在网上寻找解决办法。我的问题是,我的网页打开后立即关闭,这是因为脚本已经完成。但是,在我的情况下,我希望他们留下来,这样我就可以使用他们。是否有某种方法可以让页面保持打开状态,即使在脚本完成之后?这是我的密码 import selenium.webdriver as webdriver from selenium.webdriver.chrome.options import Options chrome_path = r"C:\Users\Michael\PycharmProjects

我一直在网上寻找解决办法。我的问题是,我的网页打开后立即关闭,这是因为脚本已经完成。但是,在我的情况下,我希望他们留下来,这样我就可以使用他们。是否有某种方法可以让页面保持打开状态,即使在脚本完成之后?这是我的密码

import selenium.webdriver as webdriver
from selenium.webdriver.chrome.options import Options

chrome_path = r"C:\Users\Michael\PycharmProjects\FlashCop\chromedriver.exe"
times = ""
start_page = ""
chrome_options = Options()
chrome_options.add_experimental_option("detach", True)


def start_pages(target_page):
    for x in range(0, len(page_number)):
        driver = webdriver.Chrome()
        driver.get(target_page)
        chrome_options.add_experimental_option("detach", True)


while times == "":
    times = input("How many pages do you want?\n")

url = input("Yeezy Supply or Adidas?""\nEither 'YS' or 'Adidas'\n")
url_choice = url.lower()

page_number = list()
for i in range(0, int(times)):
    page_number.append(times)

if url_choice == 'ys':
    start_page = 'https://yeezysupply.com/'
    start_pages(start_page)
elif url_choice == 'adidas':
    start_page = 'https://www.adidas.com/yeezy'
    start_pages(start_page)

实验性选项
detach
将保持浏览器打开。您定义了此选项,但尚未将其添加到驱动程序中

def start_pages(target_page):
    for x in range(0, len(page_number)):
        chrome_options.add_experimental_option("detach", True)
        driver = webdriver.Chrome(chrome_path, chrome_options=chrome_options)
        driver.get(target_page)


你能解释一下你的最终目标是什么吗?我想更好地理解您为什么选择使用硒。这是否回答了您的问题?我们如何在FireFox上做到这一点?