问题标签 [tweepy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2272 浏览

python - 在实时推文流中跟踪关键字

我安装并试用了 tweepy,我现在正在使用以下功能:

来自API 参考

API.public_timeline()

返回已设置自定义用户图标的非受保护用户的 20 个最新状态。公共时间线被缓存了 60 秒,因此更频繁地请求它是一种资源浪费。

但是,我想从完整的直播流中提取与某个正则表达式匹配的所有推文。我可以放入public_timeline()一个while True循环中,但这可能会遇到速率限制问题。无论哪种方式,我都不认为它可以涵盖所有当前的推文。

那怎么可能呢?如果不是所有推文,那么我想提取与某个关键字匹配的尽可能多的推文。

0 投票
3 回答
392 浏览

python - 使用 Tweepy 通过 Python 导入推文

我希望你会注意到其中的两件事。第一个是TweepErrorin tweepy,第二个是TwitterError in Twitter。这两个错误在我的应用程序中引入了错误。我安装了很多次,但仍然面临这两个错误。我在 Windows 7 上使用 Python 2.6。

我收到这个错误

0 投票
2 回答
1375 浏览

python - tweepy“未定义变量”错误

我对 python 和 Aptana 都是新手。

我正在尝试在 python 中使用 tweepy 包。我有以下代码(来自python的站点):

我得到一个“来自导入的未定义变量:get_user”。该代码实际上运行良好,没有错误并产生预期的结果。我用谷歌搜索并找到了解决未定义变量错误的方法,但这似乎是一个hack-a-round。总之,该链接表示将“get_user”添加到首选项中的全局变量。

作为 Python 和 Aptana 的新手,我只是想看看这是否是解决它的最佳方法……它看起来像是一个 hack。当我将“tweepy.api.get_user”更改为“tweepy.api.public_timeline”时,我得到了同样的错误,因此必须手动将“public_timeline”添加到全局变量中......您必须手动配置每个变量。

谢谢!

0 投票
1 回答
8199 浏览

python - 如何使用 tweepy 打印出完整的 url?

如何在 tweepy(而不是 t.co 链接)中打印出完整的 url?以下代码打印出“这是一个测试链接http://t.co/93Hme7Jv 90210”,即使 twitter.com 显示“这是一个测试链接http://www.test.com/test 90210”。

0 投票
2 回答
4799 浏览

python - 如何在python中“查看”对象的结构

我在 python 2.7 中工作。我一直在尝试使用tweepy包。有一个对象叫做 tweepy.models.status 对象,它的功能在这里定义:https ://github.com/tweepy/tweepy/blob/master/tweepy/models.py 。

我有一个看起来像这样的函数:

我所指的对象是从on_status函数返回的对象,称为status. 当该print status行执行时,我将其打印在屏幕上;

tweepy.models.Status 对象位于 0x85d32ec>

我的问题实际上很笼统。我想知道如何直观地打印出这个status对象的内容?我想知道这个对象里面有什么信息。

我尝试了这种for i, v in status :方法,但它说这个对象是不可迭代的。此外,并非所有对象属性都在函数定义中进行了描述。

非常感谢!

0 投票
3 回答
7516 浏览

python - Tweepy SSL错误

我有一个 Django 管理命令,通过 supervisord 启动,它使用 tweepy 来使用 twitter 流 API。

该代理运行良好,但我注意到日志中每 10-15 分钟出现一次 SSLError,并且 supervisord 正在重新启动代理。

tweepy 包是最新的,1.11 版。服务器是 ubuntu 12.04 LTS。我已经尝试将 cacert 安装到下面链接中提到的钥匙链中,但没有运气。

Twitter API SSL 根 CA 证书

有什么建议么?

以下是代码的概要。

0 投票
1 回答
126 浏览

python - tweepy unbound method_call 错误

我正在尝试使用 tweepy 进行简单请求,以获取有关特定用户屏幕名称的信息。我这样做了:

我得到错误:

0 投票
1 回答
312 浏览

python - 等待 twitter 网站 flask 和 tweepy 的响应

如果我有这样的事情

在我运行之前我怎么能等待 twitter 网站的响应

提前致谢!

0 投票
1 回答
688 浏览

python - tweepy 错误.. 方法不存在

我需要运行 twitter api 调用以进行友谊查找。通话详情如下:

https://dev.twitter.com/docs/api/1.1/get/friendships/lookup

我在 python 中使用 tweepy 来执行此操作,但是,它根本不存在于 tweepy 中。我做了一点挖掘,发现这个方法已经添加到 tweepy 并且我有最新版本。检查这个:

https://github.com/tweepy/tweepy/commit/aa055fe16c73f80a0a36279bfc83e40af3d93008

每当我尝试运行 api.lookup_friendship。它在代码中不存在。有什么办法可以让这个工作吗?

0 投票
1 回答
1665 浏览

python - 在 Tweepy 和 Tornado WebSocket 中的类之间传递数据

我有两个主要模块,Tornado WebSocket 和 Tweepy Streaming,我试图让它们互相交谈。

在下面on_statusStdOutListenerTweepy 类中(标有<--),我想调用WSHandler.on_message更高层的 Tornado 类,数据从on_status.

但是,我无法这样做,因为我收到与未定义实例等相关的错误消息,代码如下。非常感谢任何帮助!

(此外,我设法同时运行两个模块的唯一非阻塞方式是使用线程,因为IOLoop.add_callback它不会StdOutListener阻止阻塞。我很想知道为什么或是否推荐这种实现。谢谢!)