Twitter API接口 博主评论爬取

 声明

        本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
        本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!

目标
        目标:博主视频一级评论列表
        网址:aHR0cHM6Ly90d2l0dGVyLmNvbS9jb25vcnNibHVlYXJteS9zdGF0dXMvMTc1ODQ1NDg5ODg2NDEyMDE2OQ==

        解密:爬虫工具库-spidertools.cn

1、搜索到对应的接口

 可以看到这对应一些参数在里面

{
    "features" :{
        "rweb_tipjar_consumption_enabled": False,
        "responsive_web_graphql_exclude_directive_enabled": True,
        "verified_phone_label_enabled": False,
        "creator_subscriptions_tweet_preview_api_enabled": True,
        "responsive_web_graphql_timeline_navigation_enabled": True,
        "responsive_web_graphql_skip_user_profile_image_extensions_enabled": False,
        "communities_web_enable_tweet_community_results_fetch": True,
        "c9s_tweet_anatomy_moderator_badge_enabled": True,
        "tweetypie_unmention_optimization_enabled": True,
        "responsive_web_edit_tweet_api_enabled": True,
        "graphql_is_translatable_rweb_tweet_is_translatable_enabled": True,
        "view_counts_everywhere_api_enabled": True,
        "longform_notetweets_consumption_enabled": True,
        "responsive_web_twitter_article_tweet_consumption_enabled": True,
        "tweet_awards_web_tipping_enabled": False,
        "freedom_of_speech_not_reach_fetch_enabled": True,
        "standardized_nudges_misinfo": True,
        "tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled": True,
        "rweb_video_timestamps_enabled": True,
        "longform_notetweets_rich_text_read_enabled": True,
        "longform_notetweets_inline_media_enabled": True,
        "responsive_web_enhance_cards_enabled": False
    },
    "variables":{
        "focalTweetId": "1758192962755051792",
        "referrer": "tweet",
        "with_rux_injections": False,
        "includePromotedContent": True,
        "withCommunity": True,
        "withQuickPromoteEligibilityTweetFields": True,
        "withBirdwatchNotes": True,
        "withVoice": True,
        "withV2Timeline": True
    },
    "fieldToggles":{
        "withArticleRichContentState": True,
        "withArticlePlainText": False
    }
}

但是这样去请求在去年是可以实现的、今年就会返回403状态码、请求几次以后账号就限制啦

2、接口请求方式

import requests
from loguru import logger
url = 'http://地址/twitter/comment'
data = {
    'tweet_id':'1758192962755051792',
    'page_id':'',
    "token":"h"
}
r = requests.get(url, params=data).json()

3、返回结果

总结


        1、出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来.

        2、本人写作水平有限,如有讲解不到位或者讲解错误的地方,还请各位大佬在评论区多多指教,共同进步

        3、如果这篇文章对你有帮助,就点赞、关注、收藏、三连击一下

        4、本篇分享到这里就结束了,欢迎大家关注下期,我们不见不散☀️☀️😊

  • 10
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Twitter爬虫是一种用于从Twitter社交媒体平台上收集和提取信息的程序。它可以自动化地搜索和抓取特定的推文、用户信息、主题趋势等内容,以供进一步的分析和应用。以下是关于Twitter爬虫的一些重要信息。 首先,Twitter爬虫的目的是为了获取有关特定事件、话题或用户的数据。它可以根据关键字、用户名、特定时间段等条件进行搜索和抓取。通过提供合适的参数和筛选规则,用户可以有效地收集到所需的信息。 其次,Twitter爬虫使用API来与Twitter平台进行通信。API是一组提供数据和功能的接口,允许开发者构建自定义应用程序。TwitterAPI提供了获取推文、用户信息、趋势话题等数据的功能。爬虫可以通过API请求数据,并使用解析工具来提取和处理所需的信息。 此外,使用Twitter爬虫需要一些技术知识和编程能力。开发者需要了解编程语言(如Python),以及相关的库和工具(如Tweepy)。Tweepy是一个在Python中使用Twitter API的库,可以大大简化爬虫的开发过程。 然而,使用Twitter爬虫也需要遵守一些规则和限制。Twitter有一些使用限制,包括每15分钟最多请求150次数据、在某些情况下需要身份验证等。在开发和使用爬虫时,必须遵守这些限制,以避免违反Twitter的使用政策。 总之,Twitter爬虫是一种方便获取Twitter数据的工具。它可以帮助用户从海量的推文和用户信息中提取有价值的数据,并用于各种分析和应用领域。尽管使用爬虫时需要遵守一些规则和限制,但它仍然是一个强大而实用的工具。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值