淘宝,速卖通,天猫同理,商品视频下载过程分享,2019/10/21更新

本文介绍了一种从淘宝等大型电商平台下载商品视频的方法。通过分析网页结构和JavaScript文件,定位视频资源链接并使用Python的requests库进行下载。此方法可能随网站技术更新而变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 正常来说,小网站的图片和视频非常容易下载,匹配到视频展示的那个节点找到视频链接就可以开始进行下 载了。可是对于淘宝之类的大一点的手段,增加难度,在video节点那里并非是直接调用音频视频链接啥的,打开video上面。[经发现,还有些淘宝商品的视频video的链接直接就是视频链接了,如果是这种情况,请直接跳到第4点]

  2. 回归正题,打开淘宝的商品详情页
    F12打开,再播放视频,会看到以下情况
    在这里插入图片描述
    这个taobaolive,在不断地加载,应该是和视频有关。至于这种技术,有待了解学习。
    每个链接,打开黑屏,并无视频播放。

  3. 考虑,与js有关,匹配video的class值,去各个js文件进行匹配,寻找是否有可能存在的视频链接
    在其中的,并无发现,可是却发现了一个文件,如下图
    在这里插入图片描述
    灰色选中的,就是其中的js文件,参考其名字,类似文件,左击,可能存在几个红色方框的url,逐个尝试用浏览器打开,如果窗口播放了该视频,这个链接就是视频的下载链接。

  4. 这是后拿到链接就简单了

import requests
def downVideo(url):
    req=requests.get(url) #可加自行其他装饰
    with open('test.mp4','ab') as f:
        f.write(req.content)
        print('下载完成!')
  1. 该方法有有一定时效性,因为技术是一直在更新的,如果不行,请另辟蹊径,祝你好运!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值