运行python selenium时收到错误消息,Jupyter笔记本中的WebDriverException错误代码?

时间:2021-01-26 23:50:50

标签: python jupyter-notebook

当我尝试从网站中提取数据并尝试使用代码时。我已经下载了 chromedriver。当我通过 Jupyter notebooks 运行以下代码时,我收到一个错误:

Scanner sc = new Scanner(System.in);
System.out.print("Enter Ship date in yyyy-mon-dd format: ");
String str = sc.next();  

String query = "select PO_NUMBER from PURCHASE_ORDER where SHIPDATE = TO_DATE(?, 'YYYY-MON-DD')";

try (Connection cn = DriverManager.getConnection(url,username,password);
     PreparedStatement stmt = cn.prepareStatement(query)) {

    stmt.setString(1, str); 
    ResultSet rs = stmt.executeQuery(query);

    if(rs.next()) {
        System.out.println("Purchase Order Shipped on "+ str+" are: ");
        System.out.println(rs.getInt(1));  
        while(rs.next()) {
            System.out.println(rs.getInt(1));                         
        }
    } else {
        System.out.println("empty rs");
    }
}
        
    

这是错误代码:

from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import datetime as dt
import pandas as pd

# Opening the connection and grabbing the page
my_url = 'https://www.google.com/webhp?hl=en'
option = Options()
option.headless = False
driver = webdriver.Chrome(options=option)
driver.get(my_url)
driver.maximize_window()

请帮忙!任何关于如何修复的想法都非常感谢!

1 个答案:

答案 0 :(得分:1)

最后一行说明了一切:

WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

您必须从 applied at the machine.config level 下载 chromedriver

相关问题