【发布时间】:2014-04-27 07:27:45
【问题描述】:
我正在使用 twitter API,当我向 api 网站发出请求时,类似于 https://api.instagram.com/v1/tags/cats/media/recent?user_id=myUserId&count=1
我得到了正确的响应,JSON 数据,除了所有 // 字符都被转义并显示为 \/\/
这适用于命令行,使用 curl 并且当我直接在浏览器中键入该 url 时。
如果有什么不同,我最终会调用一个函数并导航到那个 URL,所以我需要它是未转义的。
此外,我将使用 Python 访问该 URL,所以如果有一个很好的 Python 方法,但理想情况下我会得到不变的响应。
【问题讨论】:
-
为什么?他们解码回“/”。
-
我在一个可以下载该帖子链接中的图像文件的应用程序(即不是网络浏览器)中使用它。整个字符串将作为链接传入,转义字符将不正确。
-
你有没有考虑过使用理解 JSON 的下载器?
-
我相信解决了这个问题。我对 Python 没有足够的信心。再也不。谢谢。
标签: python json http response html-escape-characters