Use solicitações python para baixar o CSV
Aqui está o meu código:
import csv
import requests
with requests.Session() as s:
s.post(url, data=payload)
download = s.get('url that directly download a csv report')
Isso me dá o acesso ao arquivo csv. Eu tentei um método diferente para lidar com o download:
Isso fornecerá o arquivo csv em uma sequência:
print download.content
Isso imprime a primeira linha e retorna o erro: _csv.Error: caractere de nova linha visto no campo não citado
cr = csv.reader(download, dialect=csv.excel_tab)
for row in cr:
print row
Isso imprimirá uma carta em cada linha e não imprimirá a coisa toda:
cr = csv.reader(download.content, dialect=csv.excel_tab)
for row in cr:
print row
Minha pergunta é: qual é a maneira mais eficiente de ler um arquivo csv nessa situação. E como fazer o download.
obrigado