Python请求PDF内容

时间:2018-02-11 10:05:11

标签: javascript python python-requests zapier

我无法找到我的情况所需的答案,并希望有人可以提供帮助。

完全披露,我对Python很陌生。

我想要实现的是;

  1. 执行HTTP POST以下载PDF(带有请求,Python 3)。
  2. 我想接收视频流,然后将其转换为Google云端硬盘,它将转换回PDF并将文件保存在云端硬盘文件夹中。
  3. 我对url文件请求没问题,但是我在阅读内容时收到了UnicodeDecodeError。我尝试了几个文件但效果相同。

    我的限制是我无法安装软件包(仅限于提供的软件包)并且无法将输出写入文件(只读fs),因为我使用的是Zapier。

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

    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,也可以选择带有fetch的JavaScript(node.js v4.3.2)。

0 个答案:

没有答案