【发布时间】:2021-11-21 06:45:37
【问题描述】:
我正在尝试使用 selenium 和 beautifulsoup 从这 3 个网站抓取表:
https://www.erstebank.hr/hr/tecajna-lista
对于所有 3 个网站,结果都是表格的 HTML 代码,但没有文本。
我的代码如下:
import requests
from bs4 import BeautifulSoup
import pyodbc
import datetime
from selenium import webdriver
PATH = r'C:\Users\xxxxxx\AppData\Local\chromedriver.exe'
driver = webdriver.Chrome(PATH)
driver.get('https://www.erstebank.hr/hr/tecajna-lista')
driver.implicitly_wait(10)
soup = BeautifulSoup(driver.page_source, 'lxml')
table = soup.find_all('table')
print(table)
driver.close()
请帮助我错过了什么?
谢谢
【问题讨论】:
-
我运行了你的代码并得到了这个输出 `[
Val. Šifra Jed. Kupovni za efektivu Kupovni za devizeSrednji tečaj Prodajni za devize Prodajni za efektivu Srednji tečaj HNB-a 有更多输出但我可以粘贴到评论框中,所以不允许。这里的问题似乎是由于 cookie 请求对话造成的。请参阅下面的答案
标签: python selenium web-scraping