本帖最后由 370125229 于 2020-3-27 17:38 编辑
萌新一枚,拿这个练练手
用python写的,部分视频可能还是会有水印
抖音 蓝奏: https://www.lanzouj.com/ia85fle
b站视频 支持视频合集下载,可以选择清晰度,不支持 大会员视频下载,仅适用于64位系统
b站:https://www.lanzouj.com/iapb30j
b站的python代码也一起打包了,萌新自学的python,代码可读性可能比较差,请见谅{:1_893:}
2020/3/27
修复了视频集下载只下载第一个视频的bug
下面放图
抖音
b站
附上抖音关键代码
python
import requests, re
share = input("请输入分享链接:")
pat = '(https://v.douyin.com/.*?/)'
url = re.compile(pat).findall(share)[0] #正则匹配分享链接
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3904.108 Safari/537.36'
}
r = requests.get(url, headers=headers)
pat = 'playAddr: "(.*?)",'
play = re.compile(pat).findall(r.text)[0].replace("playwm", "play")
headers = {
'user-agent': 'Android',
}
r = requests.get(play, headers=headers, allow_redirects=False)
playurl = r.headers['location']
print("\n视频地址:" + playurl)
|