🎈修复Douyin背景音乐信息

This commit is contained in:
Evil0ctal 2022-04-23 17:29:04 -07:00 committed by GitHub
parent bae50b168b
commit e5adde1c5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,7 +2,7 @@
# -*- encoding: utf-8 -*- # -*- encoding: utf-8 -*-
# @Author: https://github.com/Evil0ctal/ # @Author: https://github.com/Evil0ctal/
# @Time: 2021/11/06 # @Time: 2021/11/06
# @Update: 2022/04/22 # @Update: 2022/04/23
# @Function: # @Function:
# 核心代码估值1块(๑•̀ㅂ•́)و✧ # 核心代码估值1块(๑•̀ㅂ•́)و✧
# 用于爬取Douyin/TikTok数据并以字典形式返回。 # 用于爬取Douyin/TikTok数据并以字典形式返回。
@ -99,6 +99,10 @@ class Scraper:
try: try:
# 图集BGM链接 # 图集BGM链接
album_music = str(js['item_list'][0]['music']['play_url']['url_list'][0]) album_music = str(js['item_list'][0]['music']['play_url']['url_list'][0])
except:
# 报错后代表无背景音乐
# 图集BGM链接
album_music = 'No BGM found'
# 图集BGM标题 # 图集BGM标题
album_music_title = str(js['item_list'][0]['music']['title']) album_music_title = str(js['item_list'][0]['music']['title'])
# 图集BGM作者 # 图集BGM作者
@ -107,18 +111,6 @@ class Scraper:
album_music_id = str(js['item_list'][0]['music']['id']) album_music_id = str(js['item_list'][0]['music']['id'])
# 图集BGM MID # 图集BGM MID
album_music_mid = str(js['item_list'][0]['music']['mid']) album_music_mid = str(js['item_list'][0]['music']['mid'])
except:
# 报错后代表无背景音乐
# 图集BGM链接
album_music = 'No BGM found'
# 图集BGM标题
album_music_title = 'No BGM found'
# 图集BGM作者
album_music_author = 'No BGM found'
# 图集BGM ID
album_music_id = 'No BGM found'
# 图集BGM MID
album_music_mid = 'No BGM found'
# 图集ID # 图集ID
album_aweme_id = str(js['item_list'][0]['statistics']['aweme_id']) album_aweme_id = str(js['item_list'][0]['statistics']['aweme_id'])
# 评论数量 # 评论数量
@ -198,6 +190,10 @@ class Scraper:
try: try:
# 视频BGM链接 # 视频BGM链接
video_music = str(js['item_list'][0]['music']['play_url']['url_list'][0]) video_music = str(js['item_list'][0]['music']['play_url']['url_list'][0])
except:
# 出错代表无背景音乐
# 视频BGM链接
video_music = 'No BGM found'
# 视频BGM标题 # 视频BGM标题
video_music_title = str(js['item_list'][0]['music']['title']) video_music_title = str(js['item_list'][0]['music']['title'])
# 视频BGM作者 # 视频BGM作者
@ -206,18 +202,6 @@ class Scraper:
video_music_id = str(js['item_list'][0]['music']['id']) video_music_id = str(js['item_list'][0]['music']['id'])
# 视频BGM MID # 视频BGM MID
video_music_mid = str(js['item_list'][0]['music']['mid']) video_music_mid = str(js['item_list'][0]['music']['mid'])
except:
# 出错代表无背景音乐
# 视频BGM链接
video_music = 'No BGM found'
# 视频BGM标题
video_music_title = 'No BGM found'
# 视频BGM作者
video_music_author = 'No BGM found'
# 视频BGM ID
video_music_id = 'No BGM found'
# 视频BGM MID
video_music_mid = 'No BGM found'
# 视频ID # 视频ID
video_aweme_id = str(js['item_list'][0]['statistics']['aweme_id']) video_aweme_id = str(js['item_list'][0]['statistics']['aweme_id'])
# 评论数量 # 评论数量