Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何获取完整的推文?

如何获取完整的推文?
EN

Stack Overflow用户
提问于 2020-06-16 02:28:51
回答 2查看 1.9K关注 0票数 0

现在,行status.text正在获取tweet文本,但它被截断了(不是完整的tweet文本)。获取tweet相关信息时,如何使用on status获取tweet全文?

代码语言:javascript
运行
AI代码解释
复制
def on_status(self, status):

    if not hasattr(status,'retweeted_status'):

        #db = DatabaseInteractor.DatabaseInteractor()

        text=self.parse_text(status.text)
        created_at=self.parse_text(status.created_at)
        user_id=self.parse_text(status.user.id_str)
        username=self.parse_text(status.user.name)
        location=self.parse_text(status.user.location)
        coordinates=self.parse_text(status.coordinates)
        tweet_id=self.parse_text(status.id_str)
        hashtags=self.parse_text(status.entities['hashtags'])

        print("Created At: " + created_at)
        print("Tweet Text: "  + text)
        print("Tweet ID: " + tweet_id)
        print("Username: " + username)
        print("Username ID: " + user_id)
        print("Location: " + location )
        print("Coordinates: " + coordinates)
        print("Hashtags: " + hashtags)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-16 12:50:39

看起来您使用的是Twitter Streaming (statuses/filter,或者tweepy中的StreamListener )。

在这种情况下,如果Tweet有一个表示truncated: true的字段,则需要在名为extended_tweet的Tweet对象中查找另一个字段,该对象将包含一个名为full_text的字段。

上一个答案中建议的tweet_mode='extended'参数在流式接口上无效。

在Twitter开发人员实验室(目前正在测试的API的下一个版本)中,截断或扩展的Tweet之间不再有区别,所有的Tweet对象都将返回全文数据。

票数 3
EN

Stack Overflow用户

发布于 2020-06-16 02:37:01

Taking reference from here

如果您想获取Twitter响应的全文,则需要在调用如下接口时添加关键字tweet_mode='extended‘:

api.search(q='<something to search keyword>', tweet_mode='extended')

通过添加此关键字,您可以从接口的响应中获取full_text字段,而不是文本字段,同时请注意,某些tweet可能没有扩展文本,因此会给出错误,因此请使用try and except

代码语言:javascript
运行
AI代码解释
复制
def on_status(self, status):

    if not hasattr(status,'retweeted_status'):

        #db = DatabaseInteractor.DatabaseInteractor()

        try:    
            text=self.parse_text(status.retweeted_status.extended_tweet['full_text']) #Replace text with extended_tweet['full_text']
        except:
            text=self.parse_text(status.retweeted_status.text)

        created_at=self.parse_text(status.created_at)
        user_id=self.parse_text(status.user.id_str)
        username=self.parse_text(status.user.name)
        location=self.parse_text(status.user.location)
        coordinates=self.parse_text(status.coordinates)
        tweet_id=self.parse_text(status.id_str)
        hashtags=self.parse_text(status.entities['hashtags'])

        print("Created At: " + created_at)
        print("Tweet Text: "  + text)
        print("Tweet ID: " + tweet_id)
        print("Username: " + username)
        print("Username ID: " + user_id)
        print("Location: " + location )
        print("Coordinates: " + coordinates)
        print("Hashtags: " + hashtags)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62400032

复制
相关文章
php获取完整url
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' || $_SERVER['SERVER_PORT'] ==
joshua317
2018/04/16
4.8K0
如何实现Android端获取RTSP或RTMP流转推RTMP
最近不少开发者找到我们,他们在做智能家居等传统行业时,希望实现在Android板件拉取本地的RTSP或RTMP流,然后对外推送RTMP出去,亦或内部启个轻量级RTSP服务,提供个对外对接的媒介URL,简单来说,设计架构图如下:
音视频牛哥
2021/04/06
3.1K1
重磅|如何利用NBA球员推文预测其球场表现?
本文已获论文原作者授权,转载请后台留言申请 原文作者: Yang Yu (余旸)- Rochester Institute of Technology (罗切斯特理工大学) Chenyan Xu (许辰燕)- Stockton University (斯托克顿大学) Chun-Keung Hoi - Rochester Institute of Technology(罗切斯特理工大学) 翻译及案例应用:王昱森 吴怡雯 校对:魏子敏 ◆ ◆ ◆ 导读 从1-3落后,到4-3夺冠, NBA总决赛历史上
大数据文摘
2018/05/22
1.3K0
2021 | 腾讯ISUX 推文归档
前言 不知不觉又到了一年一度展示全年作品的时刻啦!2021年,是ISUX十周年,这一年我们为大家带来共148篇推文,包括设计分享类、QQ潮玩发布类、QTX展讯,每周接近三篇内容的发布,离不开设计团队所有人的辛苦付出,感谢每一位在背后默默耕耘的人,这一年我们几乎在每周都为大家带来了抽奖福利,由衷感谢每一位关注和支持我们的人。让我们一起通过这篇内容归档,回顾腾讯ISUX公众号2021年的成果吧! 热门前十二推文 Lottie表情 | Q弹超清,萌趣翻倍 Lottie动画秘籍--QQ超清表情大揭秘 202
腾讯ISUX
2022/01/04
1.7K0
在线监测系统(精选推文)
在线监测系统广泛应用于高铁、火力发电厂以及航空航天等领域,其核心内容是研究传感器输出信号的变化趋势,后续依据智能算法对设备的剩余寿命进行预测,该方法即可以防止因维修不足引起的系统故障,也可避免维修过剩造成的资源浪费,是保证机械设备安全高效运行的关键技术。
联远智维
2022/01/20
8140
在线监测系统(精选推文)
完整获取SQL的执行计划
获取SQL执行计划的方式很多,最多使用的是在PL/SQL中的快捷方式F5,但这个执行计划信息量少,而且如果需要发送给别人分析,还需要通过截图方式分享信息。 倘若有个工具可以像AWR报告那样,将sql涉
企鹅号小编
2018/01/03
1.1K0
完整获取SQL的执行计划
如何获取完整的GWAS summary数据(1)------GWAS catalog数据库
在孟德尔随机化(Mendelian randomization,MR)研究中,对于暴露数据我们只需要那些显著的SNP信息,这样的信息在各种GWAS数据库中都是很容易获取的。但是,关于结局的数据,由于需要SNP和结局不相关,所以很多时候这种不显著的结果无法直接从文章或者数据库中查询到,这时候我们需要下载完整的GWAS summary数据了,这种数据一般包含上百万乃至上千万的SNP信息,所以数据量比较大(压缩后在200M左右),希望大家有所认识,有所准备。
生信与临床
2022/08/21
8.7K0
如何获取完整的GWAS summary数据(1)------GWAS catalog数据库
如何获取完整的GWAS summary数据(2)------ MRCIEU GWAS数据库
在上一期的内容中,我和大家简单介绍了如何从GWAS catalog数据库中获取完整的GWAS summary数据,不知道大家有没有掌握?
生信与临床
2022/08/21
4.5K0
如何获取完整的GWAS summary数据(2)------ MRCIEU GWAS数据库
如何用Python爬虫获取那些价值博文
在CSDN上有很多精彩的技术博客文章,我们可以把它爬取下来,保存在本地磁盘,可以很方便以后阅读和学习,现在我们就用python编写一段爬虫代码,来实现这个目的。
IT派
2018/07/30
4560
如何用Python爬虫获取那些价值博文
C语言实现推箱子游戏完整代码
代码一共分为8个部分,4个控制上下左右移动,2个判断输赢,1个统计归为的个数,一个作图。
小丞同学
2021/08/16
2.8K1
互联网视频直播&点播平台RTMP推流组件EasyRTMP如何获取当前推流状态 ?
EasyRTMP作为TISNGSEE青犀视频开发的视频推流组件,其功能稳定可靠,经过多年项目实战,多种复杂环境运行,长期在线检验,已经能够在手机直播、桌面直播、摄像机直播、课堂直播等方面实现优秀的推流功能。
TSINGSEE青犀视频
2021/04/22
1.5K0
C/C++ 获取进程完整目录
方法3(推荐) 目前没有发现 Bug,无法读取应用程序拒绝访问的进程路径,其他没有问题。
王瑞MVP
2022/12/28
1.1K0
C/C++ 获取进程完整目录
使用chatgpt编写公众号订推文的脚本
这个脚本首先打开Chrome浏览器,然后打开微信公众号平台登录页面。在登录后,它会跳转到发布文章页面,填写文章标题和正文,并点击发布按钮。最后,它会等待一段时间以确保文章发布成功,然后关闭浏览器。
Tom2Code
2023/08/31
5210
使用chatgpt编写公众号订推文的脚本
探索开源:获取完整的 GitHub 社区数据集
本篇文章聊聊 GitHub 开放数据集的获取和整理,分享一些数据整理的细节技巧,以及一些相对粗浅的数据背后的事情。
soulteary
2023/02/23
1.3K0
探索开源:获取完整的 GitHub 社区数据集
探索开源:获取完整的 GitHub 社区数据集
本篇文章聊聊 GitHub 开放数据集的获取和整理,分享一些数据整理的细节技巧,以及一些相对粗浅的数据背后的事情。
soulteary
2023/03/05
1.3K0
探索开源:获取完整的 GitHub 社区数据集
golang刷leetcode 技巧(6) 推文计数
1,首先是按recordTweet 来统计的,所以用map实现key是recordTweet
golangLeetcode
2022/08/02
1800
Requests库(十四)一文揭秘如何获取快手关注的视频
Requests库(十三)利用钉钉机器人打造一个钉钉群定时推送今日头条24小时热闻
雷子
2021/03/15
8240
Requests库(十四)一文揭秘如何获取快手关注的视频
ASP.NET Core获取请求完整的Url
由于.NET Core相关接口重构,现在无法在项目中直接获取当前请求的完整的Url地址了,需要我们自己把Microsoft.AspNetCore.Http命名空间下类名为HttpRequest的相关方法拼接获取,如下所示。
追逐时光者
2021/02/25
7.9K1
ASP.NET Core获取请求完整的Url
接之前推文复现--关于细胞亚群注释的问题
文献复现及简介—胰腺癌的单细胞水平肿瘤异质性 https://mp.weixin.qq.com/s/gWz-Jl5baz4vRUjhLrYN7Q
生信菜鸟团
2023/09/08
4350
接之前推文复现--关于细胞亚群注释的问题
马斯克失去推特自由,发特斯拉推文还得先“过审”
西风 发自 凹非寺 量子位 | 公众号 QbitAI 马斯克失去“推特自由”,发布特斯拉相关推文需要接受审查! 这是美国联邦上诉法院最新的宣判结果。 此前,马斯克因为一条特斯拉“诈骗”推文,导致部分投资者损失数十亿美元,被美国证券交易委员会(SEC)要求相关内容必须经过律师审查。 马斯克先是同意,但又感到这事儿侵犯了自己的权利,于是要求法院撤销“审查令”。 现在,法院非但没有撤销,还驳回了马斯克的要求! 众所周知,马斯克在推特上一直是“随心所欲”、“肆意妄为”。这事儿一出,看热闹不嫌事大的观众纷纷赶来。
量子位
2023/05/19
2320
马斯克失去推特自由,发特斯拉推文还得先“过审”

相似问题

获取完整的转发推文

20

获取特定推文的推文ID

10

从twitter api返回的推文未显示完整的推文

10

只获取最新的推文- Monkeh推文

11

jQuery推文插件不获取推文

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档