在 selenium4 中设置 os.environ

setting os.environ in selenium4

我是编程初学者,也是 selenium 初学者。因此,我正在寻求您的帮助,以修复代码以在 selenium4 中设置 os.environ,如下所示。

  service = ChromeService(executable_path="D:\port\driver\chromedriver")
  os.environ["wedriver.chrome.driver"] = service  
  driver = webdriver.Chrome(service=service) 
  driver.get(https://gisgeography.com/free-satellite-imagery-data-list/')
  driver.maximize_window()

您不需要为此使用环境变量。

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

s=Service('D:\port\driver\chromedriver')
browser = webdriver.Chrome(service=s)
url='https://www.google.com'
browser.get(url)

但是,如果您需要使用 python 设置或读取环境变量,下面是一个示例

import os
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
# Setting an environment variable
os.environ["CHROME_DRIVER_PATH"] = "D:\port\driver\chromedriver"
# Reading an environment variable
DRIVER_PATH = os.environ.get('CHROME_DRIVER_PATH')
s=Service(DRIVER_PATH)
browser = webdriver.Chrome(service=s)
url='https://www.google.com'
browser.get(url)