我在将html表(表2)导出到csv文件时遇到麻烦。我尝试在对象pd.read_html上使用to_csv,但无法正常工作
import requests
from bs4 import BeautifulSoup
from selenium import webdriver
import html.parser
import pandas as pd
import time
driver=webdriver.Chrome("C:/Users/Juan Diego Bernate V/Documents/Python/Practica/APIs/chromedriver.exe")
driver.get('https://www.ambito.com/contenidos/dolar-futuro.html')
res=driver.execute_script("return document.documentElement.outerHTML")
html=driver.page_source
soup= BeautifulSoup(html, 'lxml')
tabla=soup.find_all('table')
tabla2=pd.read_html(html)
dia = time.strftime("%Y%m%d")
ruta='C:/Users/Juan Diego Bernate V/'
nombre= ruta+ 'dolar_fut_rofex_2'+dia+'.csv'
tabla2.to_csv(nombre)
print (tabla2)
print (tabla)
这是错误消息,我写了所有使用的代码,之前,我认为这是不相关的。
在ws://127.0.0.1:54234 / devtools / browser / 6a47dd26-ab5d-4318-b858-226180882e0f上侦听的DevTools 追溯(最近一次通话): 在第34行的文件“ WSDinamicoRofex.py”中 tabla2.to_csv(nombre) AttributeError:“列表”对象没有属性“ to_csv” 希望你能帮助我