主要是为了:带水印视频链接、不带水印的视频链接、视频文案、作者信息
如果不进行数据库相关操作,可以将
from pymysql import * # 引入数据库依赖
from pymysql.converters import escape_string # 入库字符转义这两个依赖干掉
import re
import json
import requests
import webbrowser
# 引入数据库依赖
from pymysql import *
# 入库字符转义
from pymysql.converters import escape_string
# 根据DY视频分享链接,获取视频链接
def getDouyinUrlByShareUrl(douyinShareUrl):
# douyinShareUrl = 'https://v.douyin.com/jUAfreu/'
# 请求头使用浏览器模拟的手机端请求头
headers = {
'user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.5060.114 Mobile Safari/537.36 Edg/103.0.1264.62'
}
ree = requests.get(douyinShareUrl, headers=headers)
# 对页面进行重定向处理 获取新的短视频链接
new_url = ree.url
# https://www.iesdouyin.com/share/video/7119013227

本文介绍如何使用Python从短视频分享链接中获取有效信息,包括带水印和不带水印的视频链接、视频文案及作者信息。文章中提到,如果不需要涉及数据库操作,可以省略pymysql的相关依赖。同时,还提供了解析含文字链接获取URL的方法,但内容仅限于信息获取,未涉及视频下载过程。
1万+

被折叠的 条评论
为什么被折叠?



