Ubuntu - Python - carregando 2 ou mais instancias de chrominum
Python, script para 2 ou mais instancias de chrominum | ||
AirdropsQb |
Criar instancia por terminal
/usr/lib/chromium-browser/chromium-browser --user-data-dir=/tmp/chromium-browser1/usr/lib/chromium-browser/chromium-browser --user-data-dir=/tmp/chromium-browser2
Script simples, para fusao dos 2 no mesmo arquivo.
import subprocess# Iniciar a primeira instância do Chromiumchromium1 = subprocess.Popen(["/usr/lib/chromium-browser/chromium-browser", "--user-data-dir=/tmp/chromium-browser1"])# Iniciar a segunda instância do Chromiumchromium2 = subprocess.Popen(["/usr/lib/chromium-browser/chromium-browser", "--user-data-dir=/tmp/chromium-browser2"])# Faça outras coisas no seu script...# Quando você quiser finalizar as instâncias do Chromium, você pode chamar o método `kill`chromium1.kill()chromium2.kill()
Script1.ps
import subprocessfrom selenium import webdriver# Iniciar a primeira instância do Chromiumchromium1 = subprocess.Popen(["/usr/lib/chromium-browser/chromium-browser", "--user-data-dir=/tmp/chromium-browser1"])# Iniciar o WebDriver do Selenium com a primeira instância do Chromiumoptions = webdriver.ChromeOptions()options.add_argument("--user-data-dir=/tmp/chromium-browser1")driver1 = webdriver.Chrome(options=options)# Carregar a página www.exemplo1.comdriver1.get("https://www.exemplo1.com")# Faça outras coisas no seu script...# Quando você quiser finalizar a instância do Chromium, você pode chamar o método `quit` do WebDriverdriver1.quit()chromium1.kill()
Script2.ps
import subprocessfrom selenium import webdriver# Iniciar a segunda instância do Chromiumchromium2 = subprocess.Popen(["/usr/lib/chromium-browser/chromium-browser", "--user-data-dir=/tmp/chromium-browser2"])# Iniciar o WebDriver do Selenium com a segunda instância do Chromiumoptions = webdriver.ChromeOptions()options.add_argument("--user-data-dir=/tmp/chromium-browser2")driver2 = webdriver.Chrome(options=options)# Carregar a página www.exemplo2.comdriver2.get("https://www.exemplo2.com")# Faça outras coisas no seu script...# Quando você quiser finalizar a instância do Chromium, você pode chamar o método `quit` do WebDriverdriver2.quit()chromium2.kill()
Nenhum comentário
Comente só assim vamos crescer juntos!
Observação: somente um membro deste blog pode postar um comentário.