首页 > 编程语言 >使用Python无水印下载抖音图文

使用Python无水印下载抖音图文

时间:2022-12-28 18:35:37浏览次数:47  
标签:name Python 水印 url 抖音 images desc 图文

从刚上线时只是一款音乐创意短视频社交软件,到如今涵盖了短视频、直播、社交、购物、本地生活服务,抖音正在急速扩张。抖音的野心还不止于此。


今年,抖音上线了新的内容——图文,在未来一段时间,将从流量激励、产品功能、变现渠道等方面全方位扶持图文创作者。未来一段时间,抖音重点建设的一个内容体裁是全新的图文体裁。抖音表示,将从流量激励、产品功能、变现渠道等方面全方位扶持图文创作者。


目前抖音图文日均播放量超百亿,未来其中超过四成流量将向两大方向倾斜:一是真实客观、详实有用的生活经验、攻略测评;二是探索自我、引领潮流的小众兴趣。


在产品功能上,抖音针对部分图文兴趣用户内测首页“探索”一级流量入口和搜索“经验”卡,增加图文双列分发,同时上线了多款优化图文创作体验的工具。在这样的大背景下,有不少评论声音认为,抖音正剑指小红书,意在将国内最具知名度的“图文种草”平台拉下马。但是,这一看法颇有些“手里有把锤子,看什么都像钉子”的意味,值得进一步研讨。


今天给大家带来的是关于抖音图文下载的案例、如何下载抖音图文、无水印图片以及背景音乐,因为操作比较简单,不做太多内容讲解,具体代码如下:

from urllib import request
import re
import requests




class DyDownload():
dy_api = "https://www.douyin.com/web/api/v2/aweme/iteminfo/?item_ids="
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 "
"(KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36"}


def desc(self, desc_data):
# 将文案内容保存到txt文档内
if len(desc_data) > 20:
desc_name = desc_data[1:20]
else:
desc_name = desc_data[1:10]
f = open(desc_name + '.txt', 'w', encoding='utf-8')
f.write(desc_data)
f.close()
print("文案保存成功")


def music(self, name, url):
r = requests.get(url)
with open(name + '.mp3', 'wb') as f:
f.write(r.content)
print("音乐保存成功")


def images(self, name, url):
r = requests.get(url)
with open(name + '.jpg', 'wb') as f:
f.write(r.content)


def tuwen_handle(self, short_url):
content_id = re.findall(r"\b\d+\b", request.urlopen(short_url).geturl())[0]
response = requests.get(self.dy_api + content_id, headers=self.headers).json()
image_quantity = response["item_list"][0]["images"]
if image_quantity is None:
print(f"{content_id}不是图文无法下载")
else:
print("正在获取图文信息..")
images_content = response["item_list"][0]["images"]
nickname = response["item_list"][0]["author"]["nickname"]
music_name = response["item_list"][0]["music"]["title"]
music_url = response["item_list"][0]["music"]["play_url"]["uri"]
desc = response["item_list"][0]["desc"]
self.desc(desc)
self.music(music_name, music_url)
for i in range(len(images_content)):
images_url = images_content[i]["url_list"][3]
self.images(str(i), images_url)
print(f"{str(i+1)}号图片保存成功")
print("文案,音乐,图片,任务全部完成")




if __name__ == "__main__":
Download = DyDownload()
short_url = input("请输入抖音图文短链接")
Download.tuwen_handle(short_url)



标签:name,Python,水印,url,抖音,images,desc,图文
From: https://blog.51cto.com/u_15924937/5976118

相关文章

  • python 实现抖音通过关键字搜索下载短视频
    在日常生活中,随着短视频的发展,大家使用抖音进行数据搜索,也占了一大部分,今天给大家带来的文章抖音根据关键词进行视频下载有什么作用呢?其实很多时候我们制作视频,写脚本,都需要......
  • Python抖音直播录屏 || 下载,支持多主播同时录制
    抖音作为当今最火的自媒体之一,是自媒体人素材的来源之一,自从电商直播火爆以后,抖音似乎也迎来了业务的新高度,反正直播业务开展如火如荼,那么我们进行直播录制有什么作用呢?在热......
  • Python爬取抖音创作者所有短视频
    小伙伴们,大家好呀,上次给大家分享了​​如何爬取快手up主所有的短视频​​后,不少人在后台留言说,想要爬取抖音up主的所有短视频,那么今天代码就来了。其实有了​​爬取快手up主......
  • Python-open函数-读写文件
    一、open函数语法open()函数的作用是打开一个文件,并返回一个file对象(即文件对象)。open是一个动作,可以理解为我们打开文档的点击动作。file对象是一个实物,可以理......
  • python爬取百度图库多张图片
    hello啊,各位小伙伴,眨眼间7月份过去了,八月已经悄然来临,不知道八月大家又立了什么样的flag,作为一个低产的公众号运营者,想想都是一阵莫名奇妙的辛酸,每月就三四篇文章,唉…不多......
  • Python 通过关键词下载百度图片
    打开百度图片后,输入相关关键词,根据分析,发现百度图片初始只会渲染部分图像到页面上,随着滚轮下滚,就会请求新的数据,因此我们可以判断页面是经过ajax请求数据后,渲染至页面。百度......
  • Python 解析西瓜视频 | 无水印高清下载
    很多小伙伴都有使用西瓜视频,现在西瓜视频作为字节旗下的全家桶一员,拥有很多优质的视频,是很多自媒体小伙伴需要的。但是如何无水印下载这些西瓜视频呢?却让很多人为难,缺少这个......
  • Python 通过 requests 解析抖音直播源
    示例代码:importreimportsysimportrequestsDEBUG=Falseheaders={'authority':'v.douyin.com','user-agent':'Mozilla/5.0(iPhone;CPUiPhoneOS10_3_1l......
  • Python批量下载公众号话题下音频文件
    宝宝喜欢听父母讲故事,年轻人喜欢听文章,年纪大的人喜欢听评书,很多人喜欢听不一样的东西,文案能够从文字转化成为语言说出去,那么效果肯定是大有不同。想必在日常生活中,大家都可......
  • Python 多进程下载站点所有小说
    小说,宅男必备,也是当今社会人们打发时间的一种方式。今天给大家分享的,喜欢看小说的同学可以收藏起来了!!目标站点:https://www.zhenhunxiaoshuo.com爬取思路:获取站点分类下的书......