Python请求PDF内容

问题描述 投票:1回答:1

我在找到适合自己情况的答案时遇到困难,希望有人能够提供帮助。

完全公开,我对Python还是很陌生。

我想要实现的是;

  1. 执行HTTP POST下载PDF(带有Requests,Python 3)。
  2. 我想获取流并将其提供给Google云端硬盘,它将转换回PDF并将文件保存在云端硬盘文件夹中。

我对url文件的请求没问题,但是在读取内容时收到UnicodeDecodeError。我尝试了多个文件,但结果相同。

[我的局限性是我无法安装软件包(限于所提供的软件包),并且无法像我使用Zapier那样将输出写入文件(只读fs)。

这是我正在使用的(非常)基本代码;

import requests
url = 'http://unec.edu.az/application/uploads/2014/12/pdf-sample.pdf'
resp = requests.get(url, stream=True)
resp_bin = (resp.content)
return {'output': resp_bin}

请注意,该文件只是我出于测试目的而发现的随机文件。

收到的错误是; UnicodeDecodeError:'utf8'编解码器无法解码位置10的字节0xe2:无效的继续字节

[如果任何人都可以在没有其他软件包的情况下完成这项工作,那将是很好的。

注意:我在这里也可以选择urllib,也可以通过抓取来选择JavaScript(node.js v4.3.2)。

javascript python python-requests zapier
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.