Извлечь Страна полученных твитов - PullRequest
0 голосов
/ 13 июня 2019

Я получил твиты и сохранил их в csv с помощью tweepy. Я хочу извлечь страну. Я использовал tweet.author.location для извлечения местоположения. Это дало мне местоположение как (город, штат, страна и т. Д.). Я хочу извлечь только страну пользователя. Есть ли способ извлечения страны пользователя с помощью tweepy .?

Это было бы очень полезно для меня.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Что ж, это идеальный вариант использования для пакета 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)

Этот код только с моей головы, может быть дорогостоящим делом.Думаю, стоит попробовать.

0 голосов
/ 13 июня 2019

Если вы получите tweet.author.derived.locations.country, вы сможете получить страну, когда она будет доступна.

Вот документ User объекта: https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/user-object.html

...