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

如何从tweepy的地理标记推文中获取位置?

陆正德
2023-03-14

我有以下代码,只查找英文的地理标记推文:

for tweet in tweepy.Cursor(api.search,
                           q="google",
                           geocode="40.7142700,-74.0059,5000km",
                           rpp=100,
                           result_type="recent",
                           include_entities=True,
                           lang="en").items():
    print (tweet.created_at,tweet.text)

现在,我如何在创建日期和推文的同时打印推文的位置?我尝试了不同的东西,如tweet.geocode和tweet.locale,但没有成功。请帮帮我,谢谢

共有2个答案

袁泓
2023-03-14

编写了一个地理定位代码,您可以在其中给出国家名称。您可以查看我的git链接:https://github.com/Sy-Muzammil/Tweet-Crawlers/blob/master/geo_country.py执行代码后,您将获得csv文件(tweet\u id tweet\u time tweet\u place tweet\u text)

易琛
2023-03-14

您需要查看tweet。放置。这里有记录:https://developer.twitter.com/en/docs/tweets/data-dictionary/overview/tweet-object

但是,即使Twitter可能会返回一条或多条与您提供的地理编码相对应的推文,这些推文并不总是包含place对象。

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

  • 我使用这个代码: 我正在尝试访问字典中“照片”下的媒体url。但我得到了以下错误:“dict”对象没有属性“media”。如果您能帮助我浏览JSON,我将不胜感激。 提前谢谢!

  • 有没有任何方法可以提取推特的地理位置,即使用户没有启用该位置?我希望收集特定州的推文,以便对推文进行情绪分析。请帮忙 class StdOutListener(StreamListener):#class允许我们打印tweets def on_data(self,data):full_tweet=json。loads(data)##这可以确保如果full_tweet中的“extended_twee

  • 问题内容: 我想从RichTextArea获取光标位置或位置。我不知道如何在没有任何鼠标事件的情况下获取当前光标位置。例如,TextArea具有方法getCursorPos(),但是RichTextArea没有诸如TextArea这样的方法。有人知道吗 请帮我… 提前致谢… 问题答案: 如果要在RichTextArea中的光标位置插入某些内容,可以使用格式化程序来完成: 要使用JavaScript

  • 我一直在使用Tweepy通过流媒体API收集某个地区的推文,我只收集了一条推文的纬度/经度,但我想添加更多,我不确定具体是什么。我使用这段代码来获取lat/long值: 我想把具体的用户名(@handle)和Tweet创建的时间打印到文本文件中。我不确定是否应该在< code > if decoded . get(' coordinates ',None)not None:循环中这样做。

  • 我想摘录: 图像标记和 类数据内的锚标记文本 我成功地提取了img src,但从锚标记中提取文本时遇到了问题。 这是整个HTML页面的链接。 这是我的代码: 我试图做的是提取图像src(link)和div class=data中的标题,例如: 应提取: 尼康COOLPIX L26 16.1 MP数码相机,配备5倍变焦NIKKOR玻璃镜头和3英寸LCD(红色)