问题标签 [twython]
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.
python-2.7 - 威松。身份验证问题 [Twitter API 返回 401]
所以这是我到目前为止的代码,我不确定我做错了什么。OAUTH_TOKEN 和 OAUTH_TOKEN_SECERT 打印出来很好,只是在显示时间线时它似乎不起作用。
python - Twython 连接超时。如何正确重启
我希望能够让我的 twython 应用程序长时间运行而无需用户交互。它只是打印出针对我的推文。该程序正在运行,但过了一段时间我收到以下错误:
我使用的是 REST API,而不是流式传输。twython 对象是通过以下方式创建的:
然后我检索提及:
该代码每 10 分钟左右重新检查一次,跟踪最新的 since_id,因此只打印出新的推文。
问题:
1) 错误是 twython 错误还是 python 网络库错误?
2)如果出现此错误,在不重新启动程序的情况下重新建立与推特服务器的连接的正确方法是什么?我是否需要先销毁 twython 对象,然后重新创建它并重新与服务器进行身份验证?在 twython 文档中,我只能找到在使用流 API 时关闭连接的提及。
非常感谢任何建议。
python - 未能抽取 Twitter 用户样本
我正在做一个项目,我需要相当少量的随机 Twitter 用户(现在大约 20 个)和几乎相同数量的追随者(例如,在 45000 - 55000 之间)。我复习了我的 Python,设置了 Twython,并进行了一些测试运行,并成功地在 Twitter API 中查询了用户关注者列表等。
然后我尝试随机搜索用户。我以为我会只搜索 (q = " ") 的用户,遍历它们,并在达到我的 20 个唯一用户的目标时停止。
但是,我遇到了一条错误消息:“Twitter API 返回了 403(禁止访问),Tour 凭据不允许访问此资源。” 在寻找问题时,它似乎与没有用户上下文的身份验证有关。
下面是我的示例代码,用于判断我是否在提取名称,但我有几个问题:
- Oauth 1 和 2 有什么区别(在 Twitter 的上下文中)?
- 对于不想开发应用程序而只是提取一些数据的人,我为什么需要用户上下文?我不代表任何人发布任何内容!
- 我该如何解决这个问题(或者有更好的方法来解决这个问题)?
谢谢!
python - Python:使用“request(POST)”函数抓取 Twitter
我正在尝试使用 twython 包来废弃 twitter 数据。由于我正在处理大量 twitter 句柄,我无法使用twitter.lookup_user(user_id=user_batch)
命令 - 所以我尝试使用
user_dict_batch = tw.request(user_url, method='POST')
.
现在,根据 twython 文档,函数request
定义如下:
我的问题是,“Twitter API 端点”到底是什么?例如,如果我试图获取有关其 twitter 句柄为 的用户的信息3Degrees_Inc
,那么Twitter API endpoint
该特定用户将是什么?我试图使用'https://twitter.com/3Degrees_Inc'
我的参数值endpoint
,但它一直在向我抛出Twitter API 403 (forbidden) error
......
谢谢,
python - 使用 Twython 将多个用户 ID 转换为用户名
我正在尝试将我拥有的 Twitter ID 列表转换为 Twitter 用户名 根据 Twitter API 文档,我可以在每次调用时提交多个请求。输入的参数应该用逗号分隔。
下面基本上是我正在尝试做的事情的核心,我得到的结果是我提交的三个 ID 之一的用户名。
关于如何改进它以接受多个 ID 的任何建议?我有 data = output[0] 只是因为我从 lookup_user 得到的结果不允许我解析 json 字段....
而上面代码中的 print data["screen_name"] 结果显然是第一个 id 号 jwchoi13 的 screenname
打印输出 [0] 是
打印输出是
python - Twython 速率限制
我收到一个“TwythonRateLimitError”,并想确保我不会搞砸我的帐户。我是使用 Twitter API 的新手。如何检查以确保我没有超出查询限制?我读到它是 150 个查询/小时......如果我这样做会发生什么?我的代码中是否存在这种风险,还是仅针对特定命令?
我不是在构建应用程序,我只是想为 twitter 获取一个特定示例(具有相似关注基础的随机用户集(7500 到 10000 个关注者)。到目前为止,我的代码如下。我会将成功的点击保存到文件,但我正在等待确定这是必要的。
python-3.x - 在 OSX 上发布推文 Twython 3.1.0 和 Python 3.3.2
我是 Python 新手,认为使用 Twitter 学习对我很有用。我通过在互联网上研究代码将以下代码放在一起。
当我运行代码时出现错误,有人可以帮忙吗?错误如下:
任何帮助将不胜感激,我是所有这一切的新手,因此很容易遵循这些步骤,在此先感谢您。
python - 尝试使用 Twython 使用爬虫数据更新 Twitter 状态。不确定该怎么做
所以我有这两个脚本:
redditScraper.py
和 minerTweets.py
这是一个 Raspberry Pi,它将更新一个 twitter 帐户(用于学术目的)。作为 python 的新手,我尝试一次编写一个脚本的每个部分。我有一个脚本可以成功地删除 reddit“新”页面的标题、链接和 subreddit 并打印出来。然后我有另一个成功地点击了 Twython API 来更新一个状态,该状态正在使用 sys.argv 进行测试。我想要完成的脚本做的是从 redditScraper.py 中获取打印的数据,并使用我的 minerTweets.py 脚本更新 twitter 帐户的状态。我到处看了看,因为我只是在学习 python,所以我对实现这一目标的最佳方法的了解是有限的。
我提前感谢任何建议。谢谢!
api - 使用 Twython 来“收藏”一条推文
我正在尝试使用 Twython 来“收藏”一条推文,因为我知道推文的 ID,如“POST 收藏/创建”部分下的“ https://dev.twitter.com/docs/api/1.1 ”中所述。
有很多关于如何使用 Twython 搜索、更新状态等的文档,但我无法找到关于如何使用 Twython 使用 Twitter API 其余部分的文档(除了搜索、get_home_timeline 和 update_status方法)。
如果有人可以帮助我找到将 Twitter 的所有 API 方法与 Twython 一起使用的文档,我将不胜感激,更具体地说,如何“收藏”
谢谢
python - Twython oauth1 身份验证 SSL3 错误
我正在尝试使用以下代码重建流 API 的示例
我已经遵循了在以下位置找到的 client_args 提示:Twython GET 中的 SSL 错误
但是它对我失败并出现以下错误:
我究竟做错了什么?其次 - 有没有办法以编程方式获取 PIN 码?除了单击 URL 并将其复制粘贴到我的代码中之外?