抖音 根据视频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


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


相关文章
|
1月前
|
JSON API 数据格式
如何获取抖音抖音视频详情 API 返回值说明
当您调用一个根据ID获取商品详情的API时,通常返回值会包含一系列有关特定商品的详细信息。这些信息可能包括但不限于
|
9月前
|
XML JSON 缓存
Java实现根据商品ID搜索抖音商品详情数据方法
Java实现根据商品ID搜索抖音商品详情数据方法
175 0
|
24天前
|
API
怎样获取当当网dangdang商品详情 API 返回值说明?
当当网(dangdang.com)的API(Application Programming Interface)返回值详细说明可能会随着API的更新和迭代而有所变化。通常,一个商品详情API的返回值会包含有关商品的详细信息,如商品ID、名称、价格、描述、图片链接、评价、分类等。
|
2月前
|
存储 API 开发者
虾皮Shopee根据ID取商品详情API
在构建电商平台的第三方应用或服务时,开发者经常需要通过编程方式获取商品的详细信息。对于虾皮Shopee平台来说,其提供的API接口使得这一需求得以实现。本文将详细介绍如何调用虾皮Shopee的API接口,根据商品ID获取其商品详情。
|
3月前
|
数据采集 Python
一步教会你如何获取1688商品详情
在当今的互联网时代,获取信息的方式和数量都呈现出爆炸式增长。这其中,商品详情作为重要的信息来源,对于许多人来说都是一项必要的任务。1688作为中国知名的B2B平台,拥有海量的商品信息。本文将通过简单的步骤教你如何获取1688商品详情。
|
3月前
|
数据采集 存储 监控
京东商品详情数据采集方法代码展示
京东商品详情数据采集方法代码展示
28 1
|
9月前
|
XML JSON 缓存
Java实现根据商品ID请求京东工业商品详情数据方法
Java实现根据商品ID请求京东工业商品详情数据方法
69 0
|
10月前
|
XML JSON 缓存
虾皮shopee根据ID取商品详情 API 返回值说明
-- 请求示例 url 默认请求参数已经URL编码处理 curl -i "https://api-gw.onebound.cn/shopee/item_get/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&num_iid=264070136/5637247041&country=.com.my"
|
5月前
|
JSON API 数据格式
如何获取虾皮shopee根据ID取商品详情 API接口
以下是一篇关于如何使用Shopee API接口根据商品ID获取商品详情的5000字文章,包括API接口的基本信息、请求方法、请求参数、返回数据等,以及使用Python进行API调用的示例代码。
|
6月前
|
JSON API 数据安全/隐私保护
教您如何使用API接口获取拼多多商品详情
作为产品经理,我非常荣幸能够为您提供一篇详细的教程,教您如何使用API接口获取拼多多商品详情。拼多多作为中国知名的电商平台,通过API接口获取商品详情对于电商从业者来说具有重要的价值。本文将通过以下几个部分,逐步指导您完成整个过程。