【问题标题】:get twitter feed (R or python)获取 Twitter 提要(R 或 python)
【发布时间】:2013-09-02 04:06:09
【问题描述】:

我曾经使用带有 xml 包的 R 来获取 twitter 数据。似乎他们不再使用 xmls 而只使用 json。我尝试了一些使用 json 的方法,但一直收到错误消息,提示 API 1.0 不再可用,我需要使用 API 1.1。很好,但似乎没有明确的文档说明如何。

谁能指导我到某个位置或提供获取 twitter 数据的示例代码。

我曾经在 R 中执行此操作,但似乎 python 更适合此操作。如果有人可以提供其中一个或两个方面的指南,将不胜感激。(或一些带有解释的示例代码)

谢谢

【问题讨论】:

    标签: python json r twitter


    【解决方案1】:

    我建议使用sixohsix's twitter library for Python

    github 页面上有一些文档,如果你至少熟悉一点 Python(我开始使用 Python 时对 Python 不是很了解),那么它非常容易使用。它支持 API v1.1(v1.0 已被弃用,甚至不再工作,afaik)。

    使用 Ubuntu 上网本上的一些 Python 脚本,我能够连续查询 API 将近一年,而没有一次崩溃。我不会为此推荐 R,尤其是在您需要大量数据的情况下。

    您仍然可以使用 R 进行数据分析,实际上您可以使用 rpy2 将其直接插入您的 Python 脚本。

    【讨论】:

      【解决方案2】:

      这个包可能有用。前几天刚刚发布。

      twitteR package for R

      【讨论】:

      • 我正在查看此包裹,但 PIN 码有问题。我转到链接并输入引脚并得到:功能错误(类型,msg,asError = TRUE):从对等方接收数据时失败。我试过单引号和双引号。任何想法
      • 您能否更具体地说明您希望从 Twitter 获得哪些数据以及您在哪里挂断电话?代码示例会很棒,那么也许“我们”可以复制您正在做的事情。
      【解决方案3】:

      Twitter API 从 1.0 版更新到 1.1 版。由于需要身份验证,许多代码现已失效。许多带有代码示例的博客文章不再有效。

      对于 Python,我更喜欢 bear's package

      对于R,我认为标准包是twitteR

      无论您做什么,都必须以开发者身份验证您的“应用程序”:link

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-14
        • 2012-06-24
        • 2016-11-06
        • 2015-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-25
        相关资源
        最近更新 更多