我已经经历了一些有些类似的问题并尝试了这些建议,但我还没有得到答案。我正在尝试使用Python下载Redmine论坛的CSV文件。
如果我在浏览器中(在可以访问它的网络上)按照以下链接,它将立即下载CSV文件。
http://bugs.internal.com/projects/issues/issues.csv?utf8=%E2%9C%93&columns=all&description=1
我只是在寻找Python的相同行为。这是我到目前为止所尝试的内容。我认为这应该是打印整个CSV文件,但它只是打印一个空白。
import csv
import requests
CSV_URL = 'http://bugs.internal.com/projects/issues/issues.csv?utf8=%E2%9C%93&columns=all&description=1'
with requests.Session() as s:
download = s.get(CSV_URL)
decoded_content = download.content.decode('utf-8')
cr = csv.reader(decoded_content.splitlines(), delimiter=',')
my_list = list(cr)
for row in my_list:
print(row)
有没有人有任何指针?我认为它与URL有关,但我不知道从哪里开始。