如何解决 Selenium 中的此错误:错误:无法将 tbsCertificate 读取为序列,错误:解析证书失败

Kre*_*voL 3 python browser certificate web-scraping selenium-webdriver

我正在尝试在 Python 中执行一个 selenium 程序,以便通过单击当前主页中的按钮转到新的 URL。我是硒的新手,任何有关这方面的帮助将不胜感激。这是我的代码

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

url = 'https://nmit.ac.in'

driver = webdriver.Chrome()

driver.get(url)

try:
    # wait 10 seconds before looking for element
    element = WebDriverWait(driver, 10).until(
        EC.presence_of_element_located(By.LINK_TEXT, "Parent Portal")
    )

except:
    print()

driver.find_element(By.LINK_TEXT, "Parent Portal").click()

Run Code Online (Sandbox Code Playgroud)

我尝试增加等待时间以及使用关键字下支持的所有形式的定位策略BY,但无济于事。我不断收到此错误。 错误照片

Eug*_*ene 5

我花了很多时间寻找解决方案,然后在这里找到了它。

options = webdriver.ChromeOptions()

options.add_experimental_option('excludeSwitches', ['enable-logging'])

driver = webdriver.Chrome(
    service= Service(chromedriver_path), 
    options=options,
)

driver.get('https://www.google.com/')
Run Code Online (Sandbox Code Playgroud)

它应该消除 selenium 中所有烦人的错误和警告

  • 啊,通过忽略它来修复错误:) (3认同)