2017-02-20 143 views
0

正在使用这部分代码来获取有关埃及趋势 `Egypt_WOE_ID = 23424802使用twitter api获取阿拉伯语趋势,我得到符号而不是实际的趋势?

Egypt_trends = twitter_api.trends.place(_id = Egypt_WOE_ID)

打印Egypt_trends` 问题是不是得到实际hastags和趋势,我得到symobls并不意味着任何东西,这是输出的一部分: -

[{u'created_at': u'2017-02-20T12:41:44Z', u'trends': [{u'url': u' 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 ', u'query': u'%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': None, u'name': u'#\u0645\u0630\u0628\u062d\u0647_\u0628\u0648\u0631\u0633\u0639\u064a\u062f', u'promoted_content': None}, {u'url': u'/search?q=%23JFT74', u'query': u'%23JFT74', u'tweet_volume': None, u'name': u'#JFT74', u'promoted_content': None}, {u'url': u'/search?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'query': 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': None, u'name': u'#\u0628\u0644\u0627\u0647\u0627_\u0644\u062d\u0648\u0645_\u0641\u0631\u0627\u062e_\u0633\u0645\u0643', u'promoted_content': None}, {u'url': u'/search?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'query': 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': 14030, u'name': u'#\u0627\u0645_\u062e\u062f\u0627\u0634_\u062a\u0645\u0627\u0631\u0633_\u0627\u0644\u062c\u0646\u0633', u'promoted_content': None}]

在此先感谢,并请原谅我,如果我的英文不好或任何的事儿。将尝试添加并更新我找到的任何东西或任何n ote任何人告诉我关于它使问题看起来更好。含

回答

0

你的字符串URL编码。你可以将它们转换有:

# 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) 
# '#مذبحه_بورسعيد' 
+0

人我希望我可以给你正确的标记,但我没有enouph声誉,非常感谢你,另外一个问题,我怎样才能将它们转换一次全部?并感谢主席先生 – Nasr

+0

嘿兄弟,当我运行它,它告诉我,“导入错误:没有模块解析 名为”我使用python2的方式 – Nasr

+0

哥哥每一件事情做工精细,但增加,,打印urllib.unquote(S)等,从而得到真正的输出,非常感谢你,如果你能告诉我代码,使所有的整个代码和网址一次解码,谢谢agien :)))@Thierry Lathuille – Nasr