目录
1. 简单进行分析html
2. 进行简单的数据解析(正则)
3. 再对视频的url进行下载
比如该视频
1.1 进行简单的访问
import requests
target = 'https://www.yy.com/sv'
response = requests.get(url=target)
html = response.text
print(html)
1.2 进行分析 (如下图所示便是所需的url视频)
2.1 利用正则式获得所需目标url
import re
urls = re.findall(r'data-src="(.*?)"', html)
for url in urls:
print(url)
输出如下:
3.最后利用url进行视频的下载
for url in urls:
filename = url.split('/')[-1]+'.mp4'
video_data = requests.get(url=url).content
with open(filename, 'wb') as f:
f.write(video_data)
时间关系就下了一个
完整代码如下:
import requests
import re
target= 'https://www.yy.com/sv'
response = requests.get(url=target)
html = response.text
urls = re.findall(r'data-src="(.*?)"', html)
for url in urls:
filename = url.split('/')[-1]+'.mp4'
video_data = requests.get(url=url).content
with open(filename, 'wb') as f:
f.write(video_data)