提取获取的推文的国家/地区



我获取了推文并使用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)

这段代码只是从我的头顶开始的,可能是一件代价高昂的事情。我想值得一试。

最新更新