我无法找到我的情况所需的答案,并希望有人可以提供帮助。
完全披露,我对Python很陌生。
我想要实现的是;
我对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)。