问题标签 [python-twitter]

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 投票
1 回答
2354 浏览

python - 从特定日期到当前日期检索 Twitter 帐户的推文

我想编写一个脚本来从 Twitter 帐户中检索推文。这是我想要实现的场景:我的脚本应该能够检索从某个日期开始的用户的所有推文(用户可以将其设置为任何日期,只要它早于当前日期),直到当前日期.

示例:我想获取用户从 2011 年 1 月 1 日到当前日期(例如 2011 年 6 月 10 日)的所有推文

我的问题:如何实现?我不需要代码,我只需要场景的逻辑或流程。任何建议或答案都非常感谢。谢谢你。

注意:该脚本是用 Python 编写的,它利用 python-twitter 库与 Twitter API 对话。如果需要,也可以在没有库帮助的情况下直接与 Twitter API 对话。此脚本将用作“桌面应用程序”而不是 Web 应用程序。

0 投票
2 回答
708 浏览

python - 带有 Python 2.6.7 的 Mac OS X 10.6.7 中 twitter.py 文件(python-twitter 库)的位置

我在我的 mac (/usr/local/bin/python) 中安装了 python 2.6.7。以前,我安装了 python-twitter 库。我安装它时遵循以下步骤:

  1. tar -xvf python-twitter-0.8.3.tar.gz
  2. cd python-twitter-0.8.3
  3. python setup.py 构建
  4. python setup.py 安装

但是,现在,我想修改安装模块时生成的 twitter.py 文件。我试图在 python 的 site-packages 目录中找到它,但我找不到它。

供您参考,这里是 PYTHONPATH:
/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg
/usr/local/lib/python2.6/site-packages/oauth2 -1.5.170-py2.6.egg
/usr/local/lib/python2.6/site-packages/simplejson-2.1.6-py2.6-macosx-10.4-x86_64.egg
/usr/local/lib/python2 .6/site-packages/lxml-2.3-py2.6-macosx-10.4-x86_64.egg
/usr/local/lib/python2.6/site-packages/python_twitter-0.8.2-py2.6.egg
/usr /local/lib/python26.zip
/usr/local/lib/python2.6
/usr/local/lib/python2.6/plat-darwin
/usr/local/lib/python2.6/plat-mac
/usr/local /lib/python2.6/plat-mac/lib-scriptpackages
/usr/local/lib/python2.6/lib-tk
/usr/local/lib/python2.6/lib-old
/usr/local/lib/python2.6/lib-dynload
/Users/用户名/.local/lib/python2.6/site-packages
/usr/local/lib/python2.6/site-packages

我已经使用'locate'命令在所有文件夹中找到它,但仍然找不到它。

有人知道在哪里可以找到 twitter.py 文件吗?

0 投票
1 回答
969 浏览

python - 终端中的 Twitter Python API - 安装时出错

我已经安装了以下库并完成了 twitter python 设置中的所有步骤:

我在这里使用设置说明:http ://code.google.com/p/python-twitter/

当我运行 python setup.py test 时,我得到 17 个错误。这是输出的一个片段(对不起,很多):

0 投票
1 回答
2232 浏览

python - Python Twitter 库:无法导入

我正在尝试导入Python Twitter库这可能是基本的事情。

首先我在第 52 行遇到错误,说他无法上传 json 库。那行代码是脚本的一部分,库根据 Python 的版本决定应该导入哪个 json 库。我评论了所有涉及其他版本的 Python 的行,而不是我正在使用的版本,并且它有效。

然后又弹出一个错误:

这个看不懂

我尝试在 2.6、2.7、3.1 和 3.2.2 版本中导入它,但没有任何效果。在一个中,我被要求提供 oauth 库,然后是 oauth2。第一个我做对了,第二个做错了。

我认为这应该适用于 3.2.2。谁能帮我?

提前致谢

0 投票
1 回答
281 浏览

python - 我如何知道使用 python-twitter GetSearch() 方法可以获得多少个结果页面

我使用 twitter-python 搜索 API 来检索搜索结果,如下所示

上面的代码意味着我想在返回的第一页上得到结果。我尝试了多次分配我他们都工作。但我不知道我可以分配的最大值是多少。任何想法?

0 投票
1 回答
2395 浏览

python - 访问用户的 twitter HomeTimeline

我正在尝试使用python开发一个gtk3桌面应用程序来执行基本的 twitter 功能,例如访问用户的主页时间线、制作推文等。

我正在使用 python-twitter 库,但找不到为此目的的 API 调用。我检查并看到有一些补丁,但它们似乎不起作用。我可以使用该库完成的其余功能。

我需要帮助!!!

[编辑] 这是我尝试使用 python-twitter 库的分支时遇到的错误,如下所示:http: //github.com/jaytaylor/python-twitter-api

0 投票
1 回答
1552 浏览

python - 在代理后面使用 python-twitter

我在 Python 2.7 中“创建”了一个 Twitter 解析器,它几乎可以解析 API 中可用的所有内容。与其他人一样,REST API 限制正在扼杀我。我正在尝试创建一个社交图(我会说非常大),时间至关重要。所以我想,如果我可以使用代理呢?事实是我设法使用 urllib,但是任何尝试使用 urllib 重新创建解析器都会破坏投入 python-twitter 的所有时间。所以我的扩展(问题)是,有人可以解释如何使用这些说明修补twitter.py:http://code.google.com/p/python-twitter/issues/detail?can=2&start=0&num=100&q =&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary&groupby=&sort=&id=205

或者更好的是,有人知道 REST API 限制的任何类似解决方法吗?此外,还有其他提供 oAuth 和代理支持的 python 模块吗?

0 投票
1 回答
998 浏览

python - python-twitter 从状态中获取图像

status.text 提供了 eimahe 文本和包含图像的 twitter 页面 url,但我有兴趣获取图像 url 本身。我在哪里可以得到那个?

0 投票
2 回答
1127 浏览

python - 使用 tweepy 搜索和提取热门转推

我需要提取给定搜索标签的热门转推。为此,我这样做了

然后从使用正则表达式的搜索中,我设法提取了热门转发。

但问题是循环在 330 条推文后停止,并且转发仅来自这 330 条推文。

我的方法是否正确,有没有办法刮掉更多的推特,或者有没有更直接的方式来访问转推?

0 投票
1 回答
2632 浏览

django - Django:完整的 Facebook 和 Twitter 集成(Django-Facebook、django-social-auth、django-allauth)

在我发布我的问题之前,我想告诉你,我知道很少有优秀的 django 包用于 twitter 和 facebook 集成:

所以,这是我的问题:

我想要的是?

我想要:

  1. 允许用户通过 facebook 和 twitter 注册。(使用上述任何一种都易于实现)。
  2. 允许将多个社交帐户集成到一个用户帐户中。(我认为#2和#3都可以做到。)
  3. 从 facebook 或 twitter 数据创建个人资料(在 fb 的情况下需要扩展权限)。因此,这意味着我们还需要从 facebook 和 twitter 访问数据。
  4. 允许用户从 django 应用程序(活动以及通过表单)发布到 facebook 和 twitter。
  5. 邀请和寻找 facebook 朋友(#3 可以做到。)
  6. 提供与 facebook 应用程序相同的功能。(#3可以做到。)
  7. 发布到用户拥有的 Facebook 页面。(我不确定#3是否可以做到。)

我的想法

如果我只需要处理 facebook,那么我认为 Django-Facebook 几乎可以回答我所有的问题。但由于我也想支持 twitter,所以我不确定我应该做什么。我能想到的只有:

  1. Django-Facebook用于 facebook + django-social-authdjango-allauth用于 twitter。我不确定这种组合是否可行。如果您尝试过类似的事情,请告诉我。
  2. django-social-authdjango-allauth,前提是其中任何一个也可以提供上述 facebook 功能。

[编辑:]实际上我正在寻找以下两个问题的答案:

  1. 如果我只选择使用 django-social-auth,那么有人可以将我指向与 facebook 和 twitter 交互的示例/代码片段。
  2. 如果我想使用 Django-Facbook(因为它提供了很多功能),我可以为 facebook 和 django-social-auth(或 django-allauth)只为 twitter 选择它。我的意思是说与使用 Django-facebook 的 facebook 相关的所有内容以及使用 social-auth 或 allauth 与 twitter 相关的所有内容。这种组合会奏效吗?

提前感谢您的宝贵建议。