问题标签 [twitterapi-python]

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 回答
888 浏览

twitter - 使用一个帐户的 Twitter API 从另一个帐户发送推文?

是否可以使用我在账户 X 上的 twitter API 注册账户从另一个账户 Y(也是我的账户)发推文?

0 投票
1 回答
37 浏览

python - 我需要使用 Tweepy 使用标准 API(不是高级或企业)来获取较旧的推文,即从 01-01-2019 到 01-12-2019

只有在通过 API 凭据后,我才能获取过去 7 天的数据。

即使我请求 10000 条记录,我也只得到不到 1000 条记录,这些记录仅对应 1 周的数据。我想使用标准 API(不是付费版本)获取过去 12 个月的数据。这可能吗?如果是这样,请给我解决方案。

0 投票
1 回答
944 浏览

python - 从 Tweepy 流中获取转推和最喜欢的计数

我一直在使用 Tweepy 来收听 Twitter 流。出于某种原因,所有帖子都有 0 favorite_count& retweet_count

我是否必须在一段时间后请求更新推文 ID?

我希望从流对象中获得任何更新。否则,即使每个请求有 100 个 ID,它也是非常有限的,因为与我在流中获得的数万个 ID 相比,该速率非常低。

0 投票
0 回答
65 浏览

twitter - 如何设置页面参数twitter api用户时间轴

如何从记录的用户时间线获取 3200 条最新推文?

我知道每个请求我只能获得 200 条推文。我使用page参数,但当前文档中不再存在 page 参数。它最初确实包含可选的页面参数,但是

将很快停止运作

我还使用 python-twitter 库,GetUserTimelineAPI 对象中的函数没有可选的页面参数。

也许这与从 Twitter API v1.0 到 v1.1的切换有关?

0 投票
0 回答
51 浏览

python - 如何使用库 tweepy 使用高级 twitter api 获取 1 个月的推文

我使用上面的代码来获取主题标签,#adidasFR但我正在获取过去一周的数据。

我尝试了所有 StackOverflow 答案,即使我收到了过去一周的数据推文。

我收到来自25-12-2019to的推文01-01-2020,但我想要来自01-10-2019to的推文30-10-2019

0 投票
1 回答
915 浏览

python - 用于 python 输出数据文件的 GCP 云函数

我对 GCP 很陌生,不确定 Cloud Functions 是否适合此问题。

  1. 我有一个 python 脚本,它使用 tweepy 调用 twitter api,并生成一个 csv 文件,其中包含该特定用户名的推文列表。
  1. 我想运行这个脚本并return contents通过http请求检索结果(作为csv文件或作为),例如使用javascript。该脚本只需要每天运行一次。但生成的数据 (csv) 应根据需要提供。

因此,我的问题是

一个。GCP Cloud Functions 是完成这项工作的正确工具吗?还是这需要更广泛的东西,因此需要一个 GCP VM 实例?

湾。需要对代码进行哪些更改才能使其在 GCP 上运行?

任何有关方向的帮助/建议也值得赞赏。

0 投票
1 回答
67 浏览

web-scraping - 如何使用 API 下载推文文本?

我正在尝试在 Twitter 上搜索包含某些关键字的推文,然后下载过去两周内包含这些关键字的所有推文的数据集。除了附加的任何链接外,数据集还应包含推文的文本。

使用 Twitter API 执行此操作的程序是什么?我有一个开发者帐户。

0 投票
1 回答
681 浏览

python - 对于大型 Twitter 帐户,Tweepy 很慢

我正在用 tweepy 制作一个推特监视器,它每秒通过 user_timeline(user, count=2) 从一个帐户获取最新的 2 条推文,如果它们是新推文,它会发送一个不和谐通知。

对于像我这样的小帐户,这一切都运行良好,我的帐户中只有几条推文。自推文创建以来,它的延迟只有 0.5 秒。现在我正在使用更大的帐户进行测试,例如创建的推文总数超过 1000 条。现在延迟低至 2 秒,最长可达 30 秒。

你知道为什么会这样吗?还有其他更有效的方法来完成同样的任务吗?我一开始以为是因为它默认获取最新的 200 条推文,但我通过在 user_timeline 函数中添加“count=2”来更改它,延迟仍然相同。

PD:我使用仅限应用程序的身份验证,这是我的代码的一部分:

0 投票
1 回答
33 浏览

twitterapi-python - Twitter API 地理位置

我对此真的很陌生,我正在尝试使用 Twitter 的 API 来获取地理信息。这似乎很简单。输入纬度/经度和从该点开始搜索的距离(以 mi 为单位)。或公里,但我不知道我应该如何/在哪里输入我的 API 密钥或它应该采用什么格式/顺序;它应该位于的位置等......这是示例:

https://api.twitter.com/1.1/search/tweets.json?q=%20&geocode=37.781157%2C-122.398720%2C10mi

那么我在哪里放置我的凭据以及按什么顺序等等......我只是找不到任何信息。

一如既往,非常感谢所有帮助......

0 投票
0 回答
72 浏览

python - 按位置获取大量推文

我想获取从纽约发布的特定主题的所有推文。我有 twitter 凭证,我使用 Twitter API 的 Python 代码如下:

问题:1-我想获取元数据。我的意思是尽可能多的推文大数据。我们知道每 15 分钟我们可以请求 180 个关键字,每个请求可以得到 100 条推文,这意味着 18000 条推文。如何迭代它为特定关键字提供 18K 条推文的代码并每 15 分钟自动重复一次?例如,要获取纽约市有关气候变化的推文,我想连续运行此代码 10 小时,即 15 分钟中的 40 小时,这意味着我可以获得 72 万条推文。

2-我也有根据位置获取推文的问题。当我运行上面的代码并为诸如气候变化之类的关键字请求推文时,它给了我 100 条推文,但对于纽约的地理查询给我的推文更少。例如,对于 geocode='43.17305,-77.62479,32km,它给了我 22 条推文,对于 geocode='43.17305,-77.62479,100km,它给了我 12 条推文。为什么地理搜索没有给我 100 条推文 谢谢你的帮助