首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >请求库不会通过指定url中的python代码对unicode字符进行解码。

请求库不会通过指定url中的python代码对unicode字符进行解码。
EN

Stack Overflow用户
提问于 2020-09-25 20:24:48
回答 1查看 24关注 0票数 1

我正在尝试使用请求库来获取url的内容。

网址:https://zee5transcoding-news-staging.s3.ap-south-1.amazonaws.com/RSS_Feed/rss_xml/rss_xml_2.xml

它在浏览器中打开,如下所示:

但是,当我使用python代码通过请求库获取此内容时,输出如下所示:

python代码如下:

代码语言:javascript
复制
import json
import requests

response = (requests.get("https://zee5transcoding-news-staging.s3.ap-south-1.amazonaws.com/RSS_Feed/rss_xml/rss_xml_2.xml" ).text)
print((response))

我猜所有的孟加拉语言字符都是以某种方式编码的。请帮助我通过python requets库获取与我在浏览器中看到的内容相同的内容。

EN

回答 1

Stack Overflow用户

发布于 2020-09-25 20:33:43

使用.content而不是.text

代码语言:javascript
复制
import json
import requests

response = requests.get("https://zee5transcoding-news-staging.s3.ap-south-1.amazonaws.com/RSS_Feed/rss_xml/rss_xml_2.xml" ).content
with open("try.txt","a",encoding="utf8") as w:
    w.writelines((response).decode("utf8"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64064102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档