gpt4 book ai didi

python - 如何将字符串表示字节转换回字节?

转载 作者:太空宇宙 更新时间:2023-11-04 09:22:21 26 4
gpt4 key购买 nike

我正在使用 SUDS 与 C# 编写的网络服务对话。该服务接收一个 url,抓取其网页,然后以 byte[] 形式返回其内容。

它在 SOAP 中的类型是:

<s:element minOccurs="0" maxOccurs="1" name="rawByte" type="s:base64Binary" />

示例客户端代码:

>>> from suds.client import Client
>>> url = "http://WSServer/Service1.asmx?wsdl"
>>> client = Client(url)
>>> page = client.service.GetURLContent("http://www.google.co.uk")
>>> print page
(CrawlResult){
crawStatus = "SUCC"
rawByte = "PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb2 ... "

问题是如何将 rawByte 从字符串转换为字节,然后将其解释为带编码的文本(如“ascii”)。

我不清楚。

谢谢,丹尼尔。

最佳答案

正如 SOAP 元素所说,字节是 base64-encoded .

要解码,请使用 python 模块 base64 .

关于python - 如何将字符串表示字节转换回字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/743374/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com