抖音 根据视频id获取视频详情接口分析

简介: 抖音 根据视频id获取视频详情接口分析
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!

根据视频id获取视频详情接口

环境

  • win10
  • Pyhton3.9.7

之前一直使用:https:///aweme/v1/web/aweme/detail/?aweme_id=7173874912753470732接口获取视频详情,今天发现接口失效了,一直返回blocked,分析了一波发现只需要添加sv参数即可

获取视频详情

   defget_cookie(self):

       """

       2023.2.28 新版验证方案

       """

       count=10

       whilecount:

           try:

               session=requests.session()

               h=session.get(url, verify=False, allow_redirects=False, timeout=20).headers

               x_vc_bdturing_parameters=h.get('x-vc')

               ifnotx_vc_bdturing_parameters:

                   count-=1

                   logger.info(f'提取:x_vc 失败,重试!')

                   time.sleep(random.randint(3, 5))

                   continue

               detail=verify_data.get("detail")

               try:

                   msg=Verify().verify(fp, detail)

                   logger.info(msg)

               exceptExceptionase:

                   logger.info(f"{e}")

                   continue

               ifmsg.get('code') !=200:

                   logger.info(f"{msg.get('message')},重试")

                   continue

               logger.info(f"ck s_v_web_id:{fp}, {msg.get('message')}")

               s_v_web_id=f's_v_web_id={verify_data.get("fp")};'

               # self.cookie = s_v_web_id

               returns_v_web_id

           exceptExceptionase:              

               time.sleep(random.randint(3, 5))

               continue

       logger.error('s_v_web_id提取失败!')

   defget_user_info(self, aweme_id):

       """

       根据视频id查询视频详情

       aweme_id: 视频id

       """

       headers= {

           'accept': 'application/json, text/plain, */*',

           'cookie': self.cookie,

           "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36",

       }

       # r = requests.get(url, headers=headers)

       res=self._parse_url(url, headers=headers)

       returnres

效果

资源下载

https://download.csdn.net/download/qq_38154948/87512210


本文仅供学习交流使用,如侵立删!


相关文章
|
8月前
|
JSON 前端开发 JavaScript
从API到界面:如何将淘宝/天猫商品详情返回值转化为用户友好的展示
在当今数字化时代,API(应用程序编程接口)已经成为连接不同服务和数据的桥梁。对于电商平台来说,API更是不可或缺的一部分。本文将以淘宝/天猫为例,探讨如何将API返回的商品详情数据转化为用户友好的展示形式。我们将通过代码示例来揭示这一过程。
|
JSON API 开发者
淘宝详情API接口在各种应用中的作用性
随着互联网的快速发展和电子商务的广泛应用,淘宝作为中国最大的C2C电商平台,其提供的API接口在各种应用中发挥着越来越重要的作用。本文将详细介绍淘宝详情API接口的背景、定义、类型,以及在各种应用场景中的作用和优势,以期为相关领域的开发者提供有价值的参考。
|
XML JSON 缓存
Java实现根据商品ID搜索抖音商品详情数据方法
Java实现根据商品ID搜索抖音商品详情数据方法
|
3月前
|
JSON 数据挖掘 API
抖音商品详情API接口如何使用
使用抖音商品详情 API 需要先注册抖音开放平台账号并创建应用,获取 appkey 和 appsecret。接着阅读 API 文档,构建并发送 HTTP 请求,处理返回的 JSON 数据。注意保护密钥、处理错误和确保数据合规。
|
XML JSON 缓存
Json实现根据商品ID请求微店商品详情数据方法,微店商品详情API接口,微店API接口申请指南
Json实现根据商品ID请求微店商品详情数据方法,微店商品详情API接口,微店API接口申请指南
|
15天前
|
数据采集 JSON API
如何利用Python爬虫淘宝商品详情高级版(item_get_pro)API接口及返回值解析说明
本文介绍了如何利用Python爬虫技术调用淘宝商品详情高级版API接口(item_get_pro),获取商品的详细信息,包括标题、价格、销量等。文章涵盖了环境准备、API权限申请、请求构建和返回值解析等内容,强调了数据获取的合规性和安全性。
|
2月前
|
负载均衡 安全 API
小红书商品详情API接口获取步骤
获取小红书商品详情API接口需先注册账号并实名认证,阅读API文档后,通过编程语言调用API,构建请求参数,处理返回数据。确保应用支持高并发,遵守安全规范,申请API权限,查阅接口文档,进行开发调试。
|
19天前
|
搜索推荐 数据挖掘 API
拼多多根据ID取商品详情原数据API接口的开发应用与收益
拼多多作为中国知名电商平台,为开发者和企业提供丰富的API接口,助力快速接入平台,实现商品推广、订单管理等功能。其中,根据ID取商品详情原数据的API接口尤为重要,具备高效性、稳定性和安全性,广泛应用于电商数据分析、价格监测、竞品分析、商品推荐系统、移动应用开发及精准营销等领域,为企业带来显著收益。
29 0
|
3月前
|
缓存 负载均衡 API
抖音抖店API请求获取宝贝详情数据、原价、销量、主图等参数可支持高并发调用接入演示
这是一个使用Python编写的示例代码,用于从抖音抖店API获取商品详情,包括原价、销量和主图等信息。示例展示了如何构建请求、处理响应及提取所需数据。针对高并发场景,建议采用缓存、限流、负载均衡、异步处理及代码优化等策略,以提升性能和稳定性。
|
3月前
|
XML JSON Java
淘宝详情接口是如何使用的❓
淘宝详情接口使用步骤简述:首先在淘宝开放平台注册账号并创建应用,待审核通过后获取App Key和App Secret;接着了解接口所需的必填和可选参数;然后通过HTTP请求调用接口,处理返回的JSON数据,提取商品信息;最后确保遵守平台规则,合理使用数据。