萌新一枚,拿这个练练手
用python写的,部分视频可能还是会有水印
蓝奏: https://www.lanzous.com/ia85fle
过段时间我再把 b站视频下载 分享给大家,不过能力有限,b站下载是有水印的。
下面放图
附上关键代码
python
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)