【发布时间】:2016-06-20 09:48:44
【问题描述】:
我正在尝试使用 python 2.7 请求从 link 下载 pdf 文件:
import requests
headers={
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36'
}
download_url="https://ap-prod-ddc-stack-content.s3.amazonaws.com/devtestbed-prod-01/ABC000128CEC2.pdf?AWSAccessKeyId=AKIAJZ2VLLVH5FAWOGYA&Expires=1466500635&Signature=itUWZwiOiWwH%2BPihTYMjoq1URFw%3D"
response= requests.get(download_url,headers=headers )
print response
print "##################"
print response.content
在 GET 请求的响应中,我得到代码 200 但内容为空白。
我的代码中缺少什么。
【问题讨论】:
-
我无法重现这个。该代码对我来说很好。
-
response.content 的内容是什么
-
pdf 的二进制内容。
content用于二进制文件。text用于文本文件。
标签: python amazon-web-services http-headers python-requests request-headers