无法使用 Selenium 访问废料数据的链接

问题描述 投票:0回答:1

我是使用 Selenium 的新手。最近,我试图从 JODI 数据源中删除数据,即此链接JODI 数据源。该链接在浏览器中可以使用,但是当我使用 Selenium 或 bs4 访问该链接(以代码形式)时,它显示错误(无法访问)。如果没记错的话,这是一个动态网站

错误截图

我已经安装了 chrome 驱动程序,这是我的代码的前几行。知道如何解决这个问题吗?

import time
import pandas as pd

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

chrome_service = webdriver.ChromeService(executable_path=r'C:\Users\user\Downloads\chromedriver-win64\chromedriver-win64\chromedriver.exe')
driver = webdriver.Chrome(service=chrome_service)

driver.get(r'http://www.jodidb.org/TableViewer/tableView.aspx')
selenium-webdriver web-scraping beautifulsoup
1个回答
0
投票

问题是您缺少指定报告的 URL 的其余部分。

您的网址

http://www.jodidb.org/TableViewer/tableView.aspx

有效的网址

http://www.jodidb.org/TableViewer/tableView.aspx?ReportId=93906
                                                ^^^^^^^^^^^^^^^

选择所需的报告,复制完整的 URL,然后就可以了。

© www.soinside.com 2019 - 2024. All rights reserved.