问题标签 [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 回答
119 浏览

python - 制作过滤低于特定字符长度的推文的功能

我正在尝试创建一个函数,如果来自 JSON 文件的推文少于 50 个字符,则返回 true,如果大于或等于 50 个字符,则返回 false。

编辑:我的推文存储在 JSON 文件“1_tweets”中。此 JSON 文件中有多个推文。如何将公式应用于此文件?

我会使用什么代码?最容易使用 if 语句?

我要完成的功能如下

JSON 文件示例

0 投票
1 回答
364 浏览

python - 如何仅将推文的文本获取到 json 文件中

所以我正在开发一个项目,使用 twitterAPI 来收集使用特定经度和纬度的不同关键字的推文。我为我的推文抓取了数据,数据是每个关键字的字典列表,其中包含以下字段:

我现在想将每个关键字 x1_tweets、x2_tweets 和 x3_tweets 的文本提取到一个 json 文件中

为此我定义了一个函数:

其中 obj 是字典列表,filename 是我要保存文档的文件名。当我尝试将该函数用于我的使用示例save_to_json(x1_tweets, doors)时,它返回给我一个包含其中所有内容的文件。我应该如何使用它返回一个只包含推文的文件的函数?任何帮助将不胜感激!提前致谢!这是 json 文件的样子:

0 投票
1 回答
36 浏览

python - 如何修改我的函数以从 json 文件加载数据

我正在使用 twitterAPI 收集特定关键字的推文。我已经将所有推文收集到一个 json 文件中。数据看起来像这样:

现在我想做一个从推文中加载数据的函数。到目前为止,我只成功了这么多:

如果有人能提供帮助,我将不胜感激。

编辑:我希望我的结果是一个名为“xyz”的列表

0 投票
1 回答
4851 浏览

python - 使用 tweepy 获取推文 url 或推文 ID

因此,正如问题所暗示的那样,我正在尝试弄清楚如何获取推文 ID # 或整个 url。使用下面的代码,我可以获得我想要的推文并将它们打印出来。但是,我不想打印它们,而是想要获取 url 或至少是 tweet id(以便我可以制作自己的 url),以便稍后在我的代码中使用。有什么建议吗?在 tweepy 文档中没有看到任何关于此的内容,但也许我缺少一些东西或者我可以用来实现这一目标的其他东西?

这段代码工作正常,只是试图了解我要添加什么来获得所需的数据。

0 投票
3 回答
1660 浏览

python - Twitter 不再适用于请求库 python

我有一个 python 函数,它使用 requests 库和 BeautifulSoup 来抓取特定用户的推文。

当请求库访问 Twitter 时,它使用 Twitter 的旧版本。然而,由于 Twitter 最近放弃了对其旧版本的支持,请求库不再工作,并返回 html 代码,说明此版本的 Twitter 已过时。

有没有办法让请求库访问更新版本的 Twitter?

0 投票
0 回答
383 浏览

python - Twitter API - 获取固定推文

所以我正在尝试使用 Twitter API 从用户的时间线中获取固定的推文,Twitter 告诉我应该可以https://twittercommunity.com/t/update-to-twitter-developer-labs-retrieve-pinned -推文/128688

我已经打印出所有信息以尝试查找 pinned_tweet_id,但它自然不存在。奇怪的是,它确实在时间线上显示了第一个未固定的推文,但无论如何都可以通过 GetUserTimeline 找到。

Twitter的文档只是说

pinned_tweet_id (注意:要请求此推文的字段,请使用 expands=pinned_tweet_id 作为默认字段 id 和 text,以及 &tweet.fields=created_at,public_metrics,... 用于其他字段)

但是在 GetUser() 中添加扩展会引发“意外的关键字参数错误”。

有任何想法吗?我意识到我可以绕道而行并使用 selenium,但如果可能的话,我想将其全部保留在 API 中。谢谢。

0 投票
1 回答
76 浏览

twitter - 如何使用python为给定的推特网址下载推特数据?

如何使用python为给定的推特网址下载推特数据?例如 - twitter.com/1/statuses/1264692679029522434

但我对这个世界很陌生,有人知道该怎么做吗?

谢谢

0 投票
1 回答
61 浏览

python - 如何在 python-twitter 中获取数据

我是 python 新手。我正在使用调用的库python-twitter来获取我自己的 Twitter 帐户的数据

这是我的代码(twitter-test.py)

然后我运行python3 twitter-test.py 这是结果。

api调用成功。

现在我想保存结果:

然后我尝试使用循环结果for x in follower:

x[0] x['ID'] x.ID都返回错误:

如何从UserObject 中提取数据?

0 投票
1 回答
549 浏览

twitterapi-python - 使用 TwitterAPI (python) 搜索来自特定用户的推文

对于我的研究,我想生成特定用户发布的推文的概述(最近和历史 - 通过高级搜索)。我没有编码经验,所以从一些非常基本的视频开始解释可能性。由于我想搜索 twitter 的历史档案,我得出结论 tweepy 不是最好的选择,并且一直在按照教程来使用 TwitterAPI。我最终得到以下结果:

但是,我似乎无法弄清楚如何搜索一个特定的用户名,而不是一个通用的搜索词。我尝试将用户名(twitterhandle)添加为搜索词,无论有没有@,但这并没有给我那个特定帐户的推文。

有没有人有这方面的经验?

0 投票
1 回答
117 浏览

python - 如何在 Twitter 搜索 API 中获取全文?

我已经使用了 twitter 搜索 API 并且还合并了extended_modeandfull_text属性,但我仍然从 API 中得到一个截断的字符串

这是我的代码: