我获取了推文并使用tweepy将其保存到csv中。我想提取国家。我使用tweet.author.location
提取位置。它给了我位置(城市,州,国家等(。我只想提取用户的国家/地区。有没有办法使用tweepy提取用户的国家/地区。?
这对我有很大帮助。
谢谢!
如果您获取tweet.author.derived.locations.country
,您应该能够在可用时获取国家/地区。
这是User
对象的文档:https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/user-object.html
嗯,这是pycountry
包的完美用例。
import pycountry
text = "Bengaluru, India, Near Durga Mandir Babubasa, Debidanga, Champasari, Siliguri"
for country in pycountry.countries:
if country.name in text:
print(country.name)
这段代码只是从我的头顶开始的,可能是一件代价高昂的事情。我想值得一试。