趣味学python(006)

本文分享用Python爬取千图网付费视频的代码。先介绍查找网页源代码的方法,给出请求千图网获取整体数据的代码,接着说明抽取视频标题和链接的操作,最后展示下载并保存视频的代码,成功后会自动创建文件夹保存文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python应用——爬取千图网的付费视频

最近小编学到了爬取千图网的代码,特来分享一下???

首先要会查找网页的源代码!

在这里插入图片描述

import requests
from lxml import etree
headers = {
“User-Agent”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/75.0.3770.100 Safari/537.36”,
“Referer”: “https://www.58pic.com/tupian/5848.html
}
# 请求千图网拿到整体数据
response = requests.get(“https://www.58pic.com/tupian/5848.html”)
# 抽取千图网的数据,即视频标题,视频链接

html = etree.HTML(response.text)
src_list = html.xpath(’//div[@key=“19”]//@data-video’)
#要学会查看对应的标签,要切记不要打错字母,小编就是犯了这样一个错误,弄了好久

tit_list = html.xpath(’//div[@key=“19”]/p[@class=“card-title”]/span[@class=“title-text”]/text()’)
for src, tit in zip(src_list, tit_list):
# 下载视频
content = requests.get(“https:” + src, headers=headers).content
# 4.保存视频

filename = “video” + tit + “.mp4”
print(“正在保存视频文件:”+filename)
#不存在的文件会自动创建

with open(filename, “wb”) as f:
f.write(content)

成功之后就会在文件中自动创建一个文件夹:如图
在这里插入图片描述

这样即可保存文件????

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值