Я использую Selenium для обработки независимого использования браузера для Firefox от загрузки (~/.cache/firefox) к запуску и управлению его, но если мой скрипт Python прекращен, работающий экземпляр Firefox тоже. Обнаружен экземпляр. Запуск подпроцессы Popen?from selenium.webdriver.firefox.options import Options
from selenium import webdriver
from selenium.webdriver import Keys, ActionChains
from selenium.webdriver.common.actions.action_builder import ActionBuilder
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
class Browser:
firefox_options = Options()
firefox_options.add_argument("-profile")
firefox_options.add_argument("C:/firefox/profile/")
driver = None
wait = None
EC = EC
By = By
Keys = Keys
ActionChains = ActionChains
ActionBuilder = ActionBuilder
def __init__(self):
try:
self.driver = webdriver.Firefox(options=self.firefox_options)
self.wait = WebDriverWait(self.driver, timeout=15, poll_frequency=.2)
except:
raise ValueError("Firefox not running?")
Подробнее здесь: https://stackoverflow.com/questions/796 ... ation-to-r
Firefox обрабатывается Selenium, но сохраняет экземпляр, работающий при завершении сценария, чтобы воссоединиться ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение