简单爬取某Y上的小视频

目录

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)


猜你喜欢

转载自blog.csdn.net/A728848944/article/details/108016603