首页 > 编程语言 >python版抖音短视频无水印下载

python版抖音短视频无水印下载

时间:2022-12-28 17:38:39浏览次数:37  
标签:视频 douyin https python 版抖 html url1 音短 com


如今,各类短视频应用已融入不少人的日常生活。短短几个镜头,可仰望浩瀚星空,也可俯瞰市井烟火;能近距离观察社会肌理,也能深度透视时代景深。点开视频,领略城乡风貌,了解风土人情,足不出户就能“行万里路”。

当然我们看到自己中意的短视频难免想要保存下来,但是苦于水印的困扰,今天给大家分享的是如何通过几行代码下载抖音无水印短视频。

我们进入抖音看到自己喜欢的短视频,然后点击分享到微信,可以看到这样一句话,

天黑请闭眼#我的观影报告   @DOU+小助手 https://v.douyin.com/JYjqAt4/ 复制此链接,打开【抖音短视频】,直接观看视频!

我们提取上文的链接,https://v.douyin.com/JYjqAt4/

在浏览器上输入,会看到被重定向到这样一个界面。

python版抖音短视频无水印下载_重定向

根据上面的网络请求,我们筛选过后可以看到这个链接:

python版抖音短视频无水印下载_重定向_02

双击过后我们可以 看到相关的短视频信息,我们找到我们想要的视频uri,就可以了。如图:

python版抖音短视频无水印下载_html_03

接下来让我们进入编写代码的环节,具体演示如下:

import requests
import re
import urllib.request
from os import makedirs
from os.path import exists
import time


def mkdir(path):
if not exists(path):
makedirs(path)


def douyin(url):
mkdir('视频\\')
html = requests.get(url, timeout=10).url
ht = re.findall(r'\d+', html)
url1 = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=" + ht[0]
html = requests.get(url1)
ht = html.json()
print(ht)
name = ht['item_list'][0]['author']['nickname']
post = ht['item_list'][0]['video']['play_addr']['uri']
print(post)
url2 = "https://aweme.snssdk.com/aweme/v1/play/?video_id=" + post + "&line=0"
html = requests.get(url2, headers=header, timeout=10).url
urllib.request.urlretrieve(html, "视频\\" + name + ".mp4")
print("下载完毕")
print('程序即将退出')
time.sleep(3)


header = {
"user-agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Mobile Safari/537.36"
}
#想要下载的短视频链接
url2 = " https://v.douyin.com/JYjqAt4/"
while True:
url1 = re.findall(r'https://v.douyin.com/+[a-zA-Z0-9]+', url2)
if len(url1) > 0:
print("解析中")
url1 = str(url1[0]) + "/"
douyin(url1)
break

以上就是今天给大家分享的内容,源码获取获取请在后台回复:抖音无水印。更多精品教程请关注公众号spiderBy,回复“Python教程”,即可获取*智基础+就业班课程。






标签:视频,douyin,https,python,版抖,html,url1,音短,com
From: https://blog.51cto.com/u_15924937/5975822

相关文章

  • 利用python爬取百思不得姐demo实例
    作为一个刚接触爬虫的小白,在学习了一定的语法后,第一个目标就是找一个适合初学者的网站来小试牛刀。一般来讲都会选择一个难度系数比较低的网站来进行爬取,这样不仅有助于我们......
  • 【Python 库】bs4的使用
    和lxml一样,BeautifulSoup也是一个HTML/XML的解析器,主要的功能也是如何解析和提取HTML/XML数据。BeautifulSoup,是一个第三方的库,所以使用之前需要安装,安装方法,输入cmd,调出......
  • python运行环境以及编辑器介绍
    Hello呀,EveryOne,在上次更新了第一篇的公众号推文后,小编也如约的和大家玩起了消失,但是工作还是要进行的,这不又乖乖的回来码字了,废话不再多说,今个带大家来敲下python编写的第......
  • Python爬取意林杂志所有期刊文章
    可能很多人对这个意林杂志比较陌生,但是对于小编来说,那可是满满的回忆。记得我们上中学那时候读过的意林,那可是一本接着一本,其中有很多令人感动的故事,一直被温暖,被治愈。接下......
  • python爬取公众号链接里面的图片
    话不多说,步入今天文章的分享内容,今天给大家带来的是~~爬取微信公众号文章里面的图片。爬虫代码:#coding:utf-8#__auth__="maiz"#__date__="2021/3/27"importosimport......
  • Python中使用xpath一键获取各国国旗
    国旗是一个国家的主权意识不断增强后必然的产物,国旗是国家的一种标志性旗帜,是国家的象征。代表着一个国家的主权和民族的尊严。每个国家的国旗都由特有的颜色和图案构成,这些......
  • Python一键查询 ICP 备案详情
    做搜索引擎优化的都时长面临一个问题,就是网站备案到底对seo是否有影响呢,今天将为大家仔细分析网站备案,到底对SEO有没有影响?首先说下网站备案的目的、是为了防止在网上从事......
  • 使用Python的asyncio模块异步下载整站壁纸
    这篇文章主要给大家介绍关于Python中asyncio模块的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学......
  • 使用python爬取B站视频
    B站之所以火,是因为趣味与知识并存。正如一句“你在B站看番,我在B站学习”,B站还是有一些质量比较好的学习视频。当你在B站上看到喜欢的视频想保存下来时,怎么办呢?我相信很多逛B......
  • Python 爬取人人视频
    hello,小伙伴们,又见面了,距离上一次发布文章的时间,也算是久别重逢了。期间也发生了很多的事情,导致博文断更,也是笔者不愿意的,但是确实是比较忙,不再过多赘述,希望大家能够体谅。......