Рет қаралды 109
Finally a video that won't get taken down (hopefully)
Python Code:
import os
import sys
from contextlib import contextmanager
import chromedriver_autoinstall
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
def install_chrome_driver():
port = "9222"
try:
with suppress_stdout():
chromedriver_autoinstall.install()
except Exception as e:
print(e)
options = Options()
options.add_experimental_option("debuggerAddress", f"127.0.0.1:{port}")
driver = webdriver.Chrome(options=options)
return driver
@contextmanager
def suppress_stdout():
with open(os.devnull, "w") as devnull:
old_stdout = sys.stdout
sys.stdout = devnull
try:
yield
finally:
sys.stdout = old_stdout
Open Chrome.bat code:
@echo OFF
chrome --remote-debugging-port=9222 --user-data-dir="C:\selenium\ChromeProfile"