【发布时间】:2021-09-20 11:34:00
【问题描述】:
尝试从 .aspx 链接读取 .csv 文件,我最初尝试了此代码。
import requests
url = "https://extra-ibre.fgv.br/IBRE/sitefgvdados/VisualizaConsultaFrame.aspx"
file_name = 'xgdvConsulta.csv'
u = requests.get(url)
with open(file_name, 'wb') as f:
f.write(u.content)
f.close()
由于我实际上无法获取 csv 文件,因此我尝试了此代码。
from urllib.request import urlretrieve as retrieve
url = 'https://extra-ibre.fgv.br/IBRE/sitefgvdados/VisualizaConsultaFrame.aspx'
file_name = 'xgvxConsulta.xls'
retrieve(url, file_name)
问题是我是 Python 新手,每次下载 .csv 文件时,结果就像打印出来的一样。 Printscreen with a csv downloaded
我不知道现在要做什么才能得到这样的表格: The result that I want
【问题讨论】:
标签: python asp.net csv screen-scraping