Python爬虫下载视频(梨视频)
梨视频示例:Ctrl+Alt+L格式化代码
import re
import requests
import hashlib
import time
# print(respose.status_code)# 响应的状态码
# print(respose.content) #返回字节信息
# print(respose.text) #返回文本内容mainurl = "https://www.pearvideo.com/"
videourl = "http://www.pearvideo.com/video_1499584"
headers={'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36','Accept-Encoding':'gzip, deflate, sdch','Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8','Accept-Language':'zh-CN,zh;q=0.8',}
# 获取视频链接列表
def geturls(url):res=requests.get(url)urls=re.findall('class="vervideo-tbd".*?href="(.*?)"',res.text,re.S)urllist=[]for i in urls:prefix='https://www.pearvideo.com/'urllist.append(prefix+i)return urllist
# 获取视频链接并下载(写入到硬盘)
def getvideo(url):res=requests.get(url,headers)mp4url=re.findall('srcUrl="(.*?\.mp4)"',res.text,re.S)[0]video=requests.get(mp4url)m = hashlib.md5()m.update(url.encode('utf-8'))m.update(str(time.time()).encode('utf-8'))filename = r'%s.mp4' % m.hexdigest()print(filename)with open("/home/tony/文档/爬虫视频/%s.mp4"%filename,'wb') as f:f.write(video.content)
def main():video_urllist=geturls(mainurl)for i in video_urllist:getvideo(i)
if __name__=='__main__':main()
Python爬虫下载视频(梨视频)相关推荐
- python爬虫 下载视频网站视频
python爬虫 下载视频网站视频 xpath解析页面源码 requests.Session() 解决 status_code 302 网页重定向 selenium 获取网页遇到 iframe 标签解 ...
- python爬虫实战-爬取视频网站下载视频至本地(selenium)
#python爬虫实战-爬取视频网站下载视频至本地(selenium) import requests from lxml import etree import json from selenium ...
- 利用Python爬虫下载王者荣耀教学视频
前言: 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人,我给 ...
- python爬虫项目实战教学视频_('[Python爬虫]---Python爬虫进阶项目实战视频',)
爬虫]---Python 爬虫进阶项目实战 1- Python3+Pip环境配置 2- MongoDB环境配置 3- Redis环境配置 4- 4-MySQL的安装 5- 5-Python多版本共存配 ...
- Python爬虫爬取Twitter视频、文章、图片
Python爬虫爬取Twitter视频.文章.图片 Twitter的Python爬虫 https://github.com/bisguzar/twitter-scraper 2.2k星标 (2020. ...
- Python 仅下载B站视频的音频
Python 仅下载B站视频的音频 因为各音源网站都要会员而且资源都不全,但是B站上所有的歌或者郭德纲的相声是都可以分享的,所以想在B站上下载想要的歌或者其他的音频. 首先打开一个连接https:// ...
- python爬虫下载影视网站的电影
python爬虫下载影视网站的电影 我这边选取了vip网站 F12打开调试抓包模式 搜索影片的名称, 观察看看给那个url地址发送了请求, 我看到了 这个请求需要携带发送数据 而这个数据就是我们要的影 ...
- python 爬虫下载网易歌单歌曲
python 爬虫下载网易歌单歌曲 可以根据歌单 id 来下载歌单中的所有音乐,付费音乐除外 可以自己输入歌单 id 来进行单个歌单下载,也可以结合上一篇文章 爬取网易云音乐所有歌单信息 先取到所有的 ...
- Python爬虫——下载音乐
Python爬虫--下载音乐 1.调用需要库 安装库: Windows + R 输入cmd 后 执行下面这两行 pip install requests -i https://pypi.tuna.ts ...
- python爬虫下载王者荣耀图片
python爬虫下载王者荣耀图片 腾讯课堂白嫖的一堂课,大佬勿喷. import requests import jsondata = requests.get('http://pvp.qq.com/ ...
最新文章
- flash与字符串:数组转换为字符串
- python找房源_python抓取贝壳房源信息
- 阮一峰react demo代码研究的学习笔记 - ReactMount.render
- mui 组件:“div下拉导航”【scroll固定位置】- 案例篇
- angularsjs单独删除一条信息,不刷新页面
- 【IntellJ IDEA】idea的Terminal窗口中文乱码 解决方法
- [存]超酷JS拖拽翻页效果
- 安装Ubuntu系统后的配置工作
- 软件工程基础知识--需求分析
- windows复制文件命令Xcopy
- Linux网络编程 --- HTTP协议
- 10.12 SNK中国 游戏客户端 二面40min
- 德勤:制造业企业数字化转型方案(PPT)
- 单片机的俄罗斯方块游戏设计
- iPhone电池健康度是什么
- JAVA语言的介绍和特性
- dha哪里提取的好_孕妇吃什么dha好 藻油提取的DHA最适合
- nextcloud云搭建及教程转接
- HTML5+CSS3小实例:炫彩的发光字特效
- ubuntu怎么清理软件包_ubuntu清理磁盘空间的多种方法
热门文章
- entity framework core mysql,DotNet Core下使用 EntityFrameworkCore 操作MySQL (一)
- ps蒙版工具的概念及使用
- 5 打印选课学生名单 (25 分)
- 看到大神移植系统了,我来整理下市面上的系统...
- 平衡左右脑、加强记忆、提高情商……冥想的这些好处你知道吗?
- Tesla P40在Windows10专业版下走核显输出
- 澳洲移民监 盘点一下各国的移民监要求
- 怎么进行免费论文查重?
- 云里黑白第八回——msconfig诊断启动,这辈子都不敢用了o(╥﹏╥)o出现问题,你的PIN不可用,禁用服务
- Git Bash 默认界面配色分析