我正在使用这部分代码来获取有关埃及的趋势 `Egypt_WOE_ID = 23424802
Egypt_trends = twitter_api.trends.place(_id = Egypt_WOE_ID)
打印Egypt_trends` 问题是,而不是得到实际的hastags和趋势,我认为symobls并不意味着任何事情,这是输出的一部分: -
[{u' created_at&#39 ;: u' 2017-02-20T12:41:44Z',u'趋势':[{u' url' :你' http://twitter.com/search?q=%23%D9%85%D8%B0%D8%A8%D8%AD%D9%87_%D8%A8%D9%88%D8%B1%D8%B3%D8%B9%D9%8A%D8%AF',你'查询':你'%23%D9%85%D8%B0%D8%A8%D8%AD%D9%87_ %D8%A8%D9%88%D8%B1%D8%B3%D8%B9%D9%8A%D8%AF',u' tweet_volume':无,你'名称&#39 ;:u'#\ u0645 \ u0630 \ u0628 \ u062d \ u0647_ \ u0628 \ u0628 \ u0633 \ u0633 \ u0633 \ u064a \ u062f',u' promote_content':无},{u&# 39; url':你' /搜索?q =%23JFT74',u'查询':你'%23JFT74',u' tweet_volume':没有,你的名字':你'#JFT74',你' promote_content':无},{u' url':你' /搜索? q =%23%D8%A8%D9%84%D8%A7%D9%87%D8%A7_%D9%84%D8%AD%D9%88%D9%85_%D9%81%D8%B1%D8 %A7%D8%AE_%D8%B3%D9%85%D9%83',u'查询'%23%D8%A8%D9%84%D8%A7% D9%87%D8%A7_%D9%84%D8%AD%D9%88%D9%85_%D9%81%D8%B1%D8%A7%D8%AE_%D8%B3%D9%85%D9% 83',u' tweet_volume':无,你'姓名':你'#\ u0628 \ u0644 \ u0627 \ u0647 \ u0627_ \ u0644 \ u062d \ u0648 \ u0645_ \ u0641 \ u0631 \ u0627 \ u062e_ \ U063 3 \ u0645 \ u0643',u' promote_content':无},{u' url':你' /搜索?q =%23%D8%A7%D9%85_ %D8%AE%D8%AF%D8%A7%D8%B4_%D8%AA%D9%85%D8%A7%D8%B1%D8%B3_%D8%A7%D9%84%D8%AC%D9 %86%D8%B3',u'查询':u'%23%D8%A7%D9%85_%D8%AE%D8%AF%D8%A7%D8%B4_% D8%AA%D9%85%D8%A7%D8%B1%D8%B3_%D8%A7%D9%84%D8%AC%D9%86%D8%B3' u' tweet_volume&#39 ;:14030,你的名字':你'#\ u0627 \ u0645_ \ u062e \ u062f \ u0627 \ u0634_ \ u062a \ u0645 \ u0627 \ u0633 \ u0633_ \ u0627 \ u0644 \ u062c \ u0646 \ u0633&u0633 #39;,u' promote_content':None}]
提前感谢,请原谅我,如果我的英语不好或任何东西。我会尝试添加和更新我发现的任何内容或任何人告诉我的任何说明,以使问题看起来更好。
答案 0 :(得分:0)
包含%的字符串是网址编码的。您可以使用以下命令转换它们:
# Python 3
import urllib.parse
s='%23%D9%85%D8%B0%D8%A8%D8%AD%D9%87_%D8%A8%D9%88%D8%B1%D8%B3%D8%B9%D9%8A%D8%AF'
urllib.parse.unquote(s)
# '#مذبحه_بورسعيد'
# Python 2
import urllib
s='%23%D9%85%D8%B0%D8%A8%D8%AD%D9%87_%D8%A8%D9%88%D8%B1%D8%B3%D8%B9%D9%8A%D8%AF'
urllib.unquote(s)
# '#مذبحه_بورسعيد'