如何使用Python从Coupa下载发票图像

如何使用Python从Coupa下载发票图像,python,coupa,Python,Coupa,我有一个csv文件,其中包含Coupa中发票列表的url。我需要使用python访问Coupa并将图像扫描PDF文件下载到特定文件夹。我有以下代码。它运行,但当我打开PDF文件时,它会被损坏。任何帮助都将不胜感激 导入请求 文件url=”https://mercuryinsurance.coupahost.com/invoice/15836/image_scan" r=requests.get(文件\ url,流=False) 以pdf格式打开(“python.pdf”、“wb”): 对于r.i

我有一个csv文件,其中包含Coupa中发票列表的url。我需要使用python访问Coupa并将图像扫描PDF文件下载到特定文件夹。我有以下代码。它运行,但当我打开PDF文件时,它会被损坏。任何帮助都将不胜感激

导入请求
文件url=”https://mercuryinsurance.coupahost.com/invoice/15836/image_scan"
r=requests.get(文件\ url,流=False)
以pdf格式打开(“python.pdf”、“wb”):
对于r.iter\u内容中的区块(区块大小=1024):
#一次写入一个块到pdf文件
如果区块:
pdf.write(块)

您能否确认有从
请求返回的字节。get()
?您是否尝试仅使用PDF查看器打开该PDF,或者您是否也使用十六进制查看器检查它是否确实包含PDF?是的,我返回字节,当我将文件的类型从PDF更改为HTML时,我会看到登录屏幕。是的,我试图直接打开PDF文件,它可以正常工作。我使用python的唯一原因是我有2300多个PDF文件要下载。