抖音怎么下载别人的作品(抖音别人的作品怎么保存不了)

要批量下载抖音某博主的视频,并将视频的内容文本保存,可以使用Python中的requests和beautifulsoup库来实现。具体步骤如下:

1. 使用requests库来获取抖音某博主的主页html代码。

“`python

import requests

url = 'https://www.douyin.com/user/xxxxxx'

headers = {

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299'

}

response = requests.get(url, headers=headers)

html = response.text

“`

其中,xxxxxx为该博主的抖音ID。

2. 使用beautifulsoup库来解析html代码,获取该博主的视频列表。

“`python

from bs4 import BeautifulSoup

soup = BeautifulSoup(html, 'html.parser')

video_list = soup.find_all('div', {'class': 'video-card'})

“`

其中,'video-card'是抖音视频卡片的class名称。

3. 对于每个视频,使用正则表达式来获取视频的下载链接,并使用requests库下载视频。

“`python

import re

for video in video_list:

video_url = re.findall(r'"playAddr":"(.*?)"', str(video))[0].encode('utf-8').decode('unicode_escape')

video_title = video.find('p', {'class': 'desc'}).text

video_response = requests.get(video_url, headers=headers)

with open(video_title + '.mp4', 'wb') as f:

f.write(video_response.content)

“`

其中,video_url为视频的下载链接,video_title为视频的标题。

4. 对于每个视频,使用正则表达式来获取视频的文本内容,并保存到文本文件中。

“`python

for video in video_list:

video_url = re.findall(r'"playAddr":"(.*?)"', str(video))[0].encode('utf-8').decode('unicode_escape')

video_title = video.find('p', {'class': 'desc'}).text

video_response = requests.get(video_url, headers=headers)

with open(video_title + '.mp4', 'wb') as f:

f.write(video_response.content)

video_html = video.find('a', {'class': 'video-title'}).get('href')

video_response = requests.get(video_html, headers=headers)

video_soup = BeautifulSoup(video_response.text, 'html.parser')

video_text = video_soup.find('div', {'class': 'body'}).text

with open(video_title + '.txt', 'w', encoding='utf-8') as f:

f.write(video_text)

“`

其中,video_html为视频的详情页链接,video_text为视频的文本内容。

完整代码如下:

“`python

import requests

from bs4 import BeautifulSoup

import re

url = 'https://www.douyin.com/user/xxxxxx'

headers = {

'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299'

}

response = requests.get(url, headers=headers)

html = response.text

soup = BeautifulSoup(html, 'html.parser')

video_list = soup.find_all('div', {'class': 'video-card'})

for video in video_list:

video_url = re.findall(r'"playAddr":"(.*?)"', str(video))[0].encode('utf-8').decode('unicode_escape')

video_title = video.find('p', {'class': 'desc'}).text

video_response = requests.get(video_url, headers=headers)

with open(video_title + '.mp4', 'wb') as f:

f.write(video_response.content)

video_html = video.find('a', {'class': 'video-title'}).get('href')

video_response = requests.get(video_html, headers=headers)

video_soup = BeautifulSoup(video_response.text, 'html.parser')

video_text = video_soup.find('div', {'class': 'body'}).text

with open(video_title + '.txt', 'w', encoding='utf-8') as f:

f.write(video_text)

“`

需要替换代码中的xxxxxx为博主的抖音ID,并安装requests和beautifulsoup库。

本文所有内容来自互联网,如有侵权/不实内容请联系我们删除,联系邮箱postusb@foxmail.com

发布者:缘分,转转请注明出处:https://www.bjxdyg.com/baike/136921.html

(0)
缘分缘分
上一篇 2023年 3月 21日
下一篇 2023年 3月 21日

相关推荐

  • 夜久语声绝如闻泣幽咽的翻译(夜久语声绝如闻泣幽咽的意思)

    《石壕吏》 诗/杜甫 (唐代) 译/赵宜忠 JOHN The Recruitment Officers in Shihao Village By DU Fu (Tang Dynasty) Tr.JOHN ZHAO Yizhong . 暮投石壕村, 有吏夜捉人。 老翁逾牆走, 老婦出門看。 I lodged In the Shihao Village toni…

    2023年 4月 22日
    35900
  • 三线图(三线图是什么意思)

    三线建设布局图 三线建设宣传图 中国工业化进程中的三线建设缘起于1964年,至1980年基本结束,历时三个五年计划,以备战为指导思想,以经济建设为目标的大规模国防、科技、工业和交通等基础设施建设战略,它的建设实施在中国乃至世界工业化进程中都是罕见的伟大壮举。 首先需要解释的一个名词,叫做三线,何所谓三线?这个三线可不是今天的三线城市这样的简单划分。 一线地区…

    2022年 12月 10日
    59800
  • oppo突然没有媒体声音了(oppo手机没有声音怎么办)

    OPPO Reno5 Pro 我国网络视听用户规模突破9亿,短视频用户规模达8.18亿。抖音、快手等平台在近1-2年的时间中快速占领我们的日常生活,现在人人都可以是内容的制作者,并涌现出了大批不同类型的视频内容。 相比于传统的文字+图片的内容形式,视频内容无论从拍摄到后期制作都需要更多的专业知识,想要拍摄出优质的视频内容,无疑需要大量的学习成本。 此前,手机…

    2023年 4月 29日
    13200
  • 一定不易是什么(一定不易的反义词)

    红尘中,我们不过是一个过客,匆匆的来,又匆匆的去,总有一天,会淡去了来过的痕迹,尘世沧桑,总有一些苦楚,没有谁的人生,会一帆风顺,没有谁的日子,可以永远那么安逸。 人生不易,一定要学会善待自己,山水一程,要学会悲喜自渡,所有的苦恼,都要学会自己看开,所有的不如意,都要学会自己去释怀。 生活就像是一场旅行,我们要学会自己去欣赏沿途的风景,心情好了,自然一切都好…

    2023年 4月 10日
    20100
  • 蓝色和什么颜色搭配好看(浅蓝色和什么颜色搭配好看)

    曾有一个传说,讲述的是一个少女为了等她的爱人回来,长久立于爱人与她告别的路旁,直至最后爱人却没有回归,她却变成了长有细小蓝色花瓣的菊苣——“菊苣”在德文中为“路旁等待之人”。在中世纪的宫廷文学中,忠诚化身为一位身穿蓝色裙子女子丝苔特——“丝苔特”意为“持久不变”。在英国,婚礼风俗要求每个新娘的嫁妆里要有一些带大蓝色的——代表着“忠诚”。 欧洲的贵族往往被称为…

    2023年 6月 10日
    20200

发表回复

登录后才能评论

联系邮箱

postusb@foxmail.com

邮箱咨询: QQ交谈

邮箱:postusb@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息