抖音喜欢的视频怎么批量删除(抖音喜欢的视频怎么批量删除不掉)

要批量下载抖音某博主的视频,并将视频的内容文本保存,可以使用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库。

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/baike/423714.html

(0)
鸟叔鸟叔
上一篇 2023年 5月 13日
下一篇 2023年 5月 13日

相关推荐

  • 网上怎么办理税务登记首次(网上如何申请税务登记)

    2022年度企业所得税汇算清缴 已经开始了! 小编为您整理了一份 网上申报的操作指南 大家赶紧登录电子税务局进行申报吧! 办理2022年度企业所得税年度纳税网上申报主要操作流程:登录系统(有数字证书或无数字证书)——填写保存财务报表——填写企业所得税年度纳税申报表(查账征收或汇总纳税分支机构)——提交申报——扣缴税款——打印报表。 一、登录系统 请使用360…

    2023年 5月 28日
  • 大学生放假(大学生放假时间表2022暑假)

    最近有很多朋友都想知道大学生放假是什么。今天小编特意为大家整理了相关知识来解答!还有其他网友想搞清楚大学生放假时间表2022暑假,句子百科(www.sws100.com)已经为你找到了相关问题的答案,接下来一起看看吧,希望能给大家带来帮助。 没有人不喜欢暑假,说不定我们的大学生比起小朋友们会更喜欢。眨眼间时间已来到了五月份,我们的快乐时光即将来临。大家都想趁…

    2022年 9月 15日
  • 非直系亲属(非直系亲属关系一览表)

    非直系亲属可以挂户口的。按照现行户籍管理规定,非直系亲属迁入的,需要在亲属家长期居住,请本人和亲属携带户口簿、身份证、亲属关系证明、在此居住证明以及您亲属同意您在此入户证明到您亲属房屋所在地户籍派出所办理户口迁移手续。 户口挂靠在亲友家中由挂靠人向迁入地派出所提出申请,对本区、县内挂靠的,申请人持迁入地派出所批准证明、本人户口簿、身份证到迁入地派出所办理迁移…

    社会百科 2022年 11月 7日
  • 鹌鹑蛋不能和什么一起吃(鹌鹑蛋不能和什么一起吃香哈网手机版)

    这次给大家推荐用羊肉做一个煲,羊肉的铁锌含量也是相当高呢! 铁含量接近牛肉的2倍,锌还是猪肉的3倍,是不是感觉家里的羊肉得用起来了! 这次羊肉煲,加了鹌鹑蛋和腐竹,汤汁饱满,肉炖的超级入味~ By 宝宝营养辅食 【豆果美食官方认证达人】 用料 羊肉 150克 鹌鹑蛋 6-7个 腐竹 6根 葱姜 适量 酱汁 生抽2勺、老抽1勺、蚝油1勺 做法步骤 1、食材的重…

    2023年 5月 22日
  • 中国信达是央企还是国企(中国信达是国企吗)

    在国内,央企和民企是2类不同身份的企业类型,由于央企各方面的实力更强,所以不少民企在出现经营问题的时候,央企也会选择出手援助,然而曾帮助过恒大的央企,如今却不愿意选择帮助阿里巴巴的蚂蚁消金,哪家央企会这样区别对待呢? 在2021年的12月份,中国信达为了帮助恒大解决资金业务的难题,联同越秀地产等几家企业进驻恒大,但是同样面临资金问题的蚂蚁消金,却没能得到中国…

    2023年 2月 18日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

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

关注微信