主要是为了:带水印视频链接、不带水印的视频链接、视频文案、作者信息
如果不进行数据库相关操作,可以将
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/7119013227169598754/?region=CN&mid=7119013266652285726&u_code=jdeie942&did=MS4wLjABAAAAaEl_MkpKRQQPoq06DAgPkUuQk8GsfUm8kn-He5q0h9FXhXqqi1RA5CE6_r0ngjn6&iid=MS4wLjABAAAANwkJuWIRFOzg5uCpDRpMj4OX-QryoDgn-yYlXQnRwQQ&with_sec_did=1&ti