因为业务要求,需要爬取今日头条文章相关评论内容。经过分析,今日头条评论接口有很多个(主要包括PC端和app端)。

经过分析发现app端较pc端更好爬取,主要是从大量爬取被封IP的概率考虑。下面主要以http://is-hl.snssdk.com/article/v4/tab_comments/这个链接进行分析,其他几个区别不大,可以迁移。
具体参数为:

经过分析,最后只需要的参数为:

其中,offset为偏移量,count为每次提取的数量,每次最多可以提取50条,item_id和group_id为文章的id, ts为每次请求的时间戳
二级评论接口:
http://lf-hl.snssdk.com/2/comment/v3/reply_list/?
需要参数为:

其中,offset为偏移量,count为每次提取的数量,每次最多可以提取50条,id为评论回复id,通过id = comment['comment']['id']获取
可以获取用户昵称、头像、评论内容、评论时间、评论点赞数、评论回复数等信息。
具体代码请看GitHub: 我的GitHub地址
本文介绍如何使用Python爬取今日头条文章的评论内容,重点分析了app端的评论接口http://is-hl.snssdk.com/article/v4/tab_comments/,并提供了相关参数解析,包括offset、count、item_id和group_id等。还提到了二级评论接口的参数和可获取的信息,如用户信息、评论内容、点赞和回复数。完整代码可在GitHub找到。

729

被折叠的 条评论
为什么被折叠?



