当前位置: 首页 > 知识库问答 >
问题:

提取推特的地理位置

越福
2023-03-14

有没有任何方法可以提取推特的地理位置,即使用户没有启用该位置?我希望收集特定州的推文,以便对推文进行情绪分析。请帮忙

class StdOutListener(StreamListener):#class允许我们打印tweets def on_data(self,data):full_tweet=html" target="_blank">json。loads(data)##这可以确保如果full_tweet中的“extended_tweet”:tweet_text=full_teet,您不会收到截短的tweet。get('full_text')否则:tweet_text=full_tweet。获取('text')tweet_time=full_tweet。获取('created_at')tweet_lang=full_tweet。如果tweet_lang,则获取('lang')!=无,tweet_lang=='en'和tweet_text!=无和“RT@”不在tweet_text中:##这只是获取文本和时间戳,这使得数据库非常节省空间tweetObject={“text”:tweet_ext,“time”:weeet_time,}scPrimary。insert_one(tweetObject)返回True

共有1个答案

吴均
2023-03-14

不,这是不可能的,除非用户已启用该功能(默认情况下是关闭的),更多信息请点击此处

如果启用了该功能,那么在检索推文时(使用任何可用方法),您可以在状态对象(由Tweepy API方法返回的模型)中获取此信息:

status.coordinates # ie [-49.319543, -16.679431]
status.place.full_name # ie The Netherlands
status.user.location
 类似资料:
  • 我有以下代码,只查找英文的地理标记推文: 现在,我如何在创建日期和推文的同时打印推文的位置?我尝试了不同的东西,如tweet.geocode和tweet.locale,但没有成功。请帮帮我,谢谢

  • Since 8.1 getLocation 该接口已经不建议使用, 请调用新接口getCurrentLocation getLocation用来获取用户当前的地理位置信息 使用方法 AlipayJSBridge.call('getLocation', function (result) { alert(JSON.stringify(result)); }); 代码演示 获取用户详细地理位置信

  • 地理位置 获取地理位置信息 Tida.geolocation.getCurrentPosition(function(result) { if (result.errorCode) { // data.errorCode 错误码 只有为0时才是成功的 console.error(result.errorCode, result.errorMessage);

  • 问题内容: 刚刚开始进入HTML 5并测试地理位置…到目前为止为止。不过,我遇到了一些减速带…当我尝试获取地理位置时,Chrome会自动阻止页面获取我的位置。在其他站点(例如以下站点)上不会发生这种情况: 我正在使用的脚本: 我正在从计算机上的本地目录进行测试,因此实际上并没有像“http://whatever.com/mytestpage.html”这样的“域”。这就是为什么我没有得到提示吗?如

  • 问题内容: 我有一个地理类型的SQL表列: 如何获得半径40公里范围内的所有事件?这可能吗? 谢谢你,米格尔 问题答案: 假设您具有要搜索的点的经度和纬度:

  • 我试图使用Tweepy从特定位置获取推文,但当我运行代码时,会出现此错误 在我的代码中,我尝试从纽约市获取推文,其中包含纽约的位置坐标。我怎样才能从纽约一个人那里得到推特?我的猜测是使用一系列坐标,比如x,y和y,z。我该怎么做呢? 这是我的代码: