小编Kre*_*voL的帖子

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

我正在尝试在 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,但无济于事。我不断收到此错误。 错误照片

python browser certificate web-scraping selenium-webdriver

3
推荐指数
1
解决办法
2万
查看次数

为什么我需要使用 javac 来编译我的代码?

假设我有这样的代码:

public class Test {
    public static void main(String args[])
    {
        int x = 5;
        // Widening Casting
        double myNum = x;
        System.out.println(x + " " + myNum);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我在 powershell 中编写以下命令,在我的代码中一次将 x 的值从 5 更改为 6 并保存它,它工作得很好。但是在线教程建议我使用 javac 进行编译。为什么这样?

在此处输入图片说明

java

2
推荐指数
1
解决办法
60
查看次数