运用两次正则提取带换行符的网页源代码

import requests
import reclass Budejie():def __init__(self):self.headers = { "User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)"" Chrome/64.0.3282.186 Safari/537.36"}self.spyder = requests.session()def get_html(self,url):"""获取网页源代码"""response = self.spyder.get(url, headers=self.headers)html = response.textself.html = htmldef get_content(self,url):response = self.spyder.get(url, headers=self.headers)html = response.contentreturn htmldef get_mp4(self):"""下载MP4视频"""reg = re.compile(r'(<div class="j-r-list-c">.*?</div>.*?</div>)',re.S)content = re.findall(reg, self.html)reg = r'data-mp4="(.*?)"'movie_address = re.findall(reg, str(content))reg = r'data-title="(.*?)"'movie_name = re.findall(reg, str(content))length = len(movie_name)for i in range(0,length):self.down_load_mp4(movie_address[i], movie_name[i])print("第"+str(i)+"个视频已下载成功")def down_load_mp4(self, url, path):path = ''.join(path.split())path = "C:\\Users\\wwxy\\Desktop\\百思不得姐\\{}.mp4".format(path)with open(path,"wb") as f:content = self.get_content(url)f.write(content)if __name__ == '__main__':url = "http://www.budejie.com/video/"spyder = Budejie()spyder.get_html(url)spyder.get_mp4()

python 百思不得姐视频下载相关推荐

  1. python视频下载-Python实现视频下载功能

    最近一两年短视频业务风生水起,各个视频网站都有各自特色的短视频内容.如果有这样一个程序,可以把各大视频网站的热门用户最新发布的视频都下载下来,不仅方便自己观看,还可以将没有版权的视频发布在个人社交网站 ...

  2. python编程实例视屏-使用Python实现视频下载功能实例代码

    最近一两年短视频业务风生水起,各个视频网站都有各自特色的短视频内容.如果有一个程序可以把各大视频网站的热门用户最新发布的视频下载下来,不仅方便了观看,还可以将没有版权的视频发布在个人社交网站上,增加自 ...

  3. 【kimol君的无聊小发明】—用python写视频下载器

    [kimol君的无聊小发明]-用python写视频下载器 前言 一.爬虫分析 1.视频搜索 2.视频下载 二.我的代码 写在最后 Tip:本文仅供学习与参考,且勿用作不法用途~ 前言 某个夜深人静的夜 ...

  4. python官网下载步骤视频-Python 实现视频下载

    最近一两年短视频业务风生水起,各个视频网站都有各自特色的短视频内容.如果有这样一个程序,可以把各大视频网站的热门用户最新发布的视频都下载下来,不仅方便自己观看,还可以将没有版权的视频发布在个人社交网站 ...

  5. python教程视频下载-Python学习精品教程,视频书籍打包下载

    这是Python书籍打包下载的地址,在下载之前,我首先要感谢分享资源的一位朋友(QQ的网名叫:破斧盛粥,非常感谢)链接:https://pan.baidu.com/s/1jMLa3mDcMfX9KaV ...

  6. python 网页视频下载工具 you-get 安装及使用

    公司网站上发布了视频都是YouTube上的,所以想要用一个方法把网站上的视频下载到本地,然后在网上找到了python3的web视频下载工具you-get. 首先需要安装python3,在python的 ...

  7. python爬虫视频下载代码_Python3百行代码批量下载抖音视频|python爬虫|python入门|python教程...

    https://www.xin3721.com/eschool/pythonxin3721/ 本文转载至知乎ID:Charles(白露未晞)知乎个人专栏 下载W3Cschool手机App,0基础随时随 ...

  8. python 爬视频下载_Python爬虫进阶之爬取某视频并下载的实现

    这篇文章我们来讲一下在网站建设中,Python爬虫进阶之爬取某视频并下载的实现.本文对大家进行网站开发设计工作或者学习都有一定帮助,下面让我们进入正文. 这几天在家闲得无聊,意外的挖掘到了一个资源网站 ...

  9. python爬虫视频 下载 黑马_Python爬虫能爬视频么(python爬虫零基础视频教程)

    Python爬虫能爬视频么 他视频没有的,但是跑了之后你要处理这个视频,就是问题的?你只需要,得到视频的播放地址,还是要把视频完整的下载到本地的.如果只是爬那个视频的下载地址,很简单,如果要下载的话, ...

最新文章

  1. 论文笔记 Inter-sentence Relation Extraction with Document-level Graph Convolutional Neural Network
  2. Rhel6.0部署Oracle10g报错相关问题记录
  3. Spring MVC modelandview
  4. Secure CRT 自动记录日志和时间戳功能配置
  5. C# HTTP请求后对gzip页面实现解压缩
  6. 3d制作中需要注意的问题_浅谈线路板制作时需要注意的问题
  7. linux安装python3.7的步骤_centos7安装python3 的三种方式
  8. html5 职工入职后台管理系统_10个酷炫的后台模板
  9. Python格式化输出、转义字符、结束符
  10. Neutron Vlan Network 原理- 每天5分钟玩转 OpenStack(92)
  11. iPhone路径大全
  12. redis缓存雪崩解决方案六种
  13. Http Status 500
  14. Zookeeper分布式锁解决羊群效应的方案
  15. 我用 PyTorch 复现了 LeNet-5 神经网络(MNIST 手写数据集篇)!
  16. Linux速记软件,Anki:让记忆更轻松的开源神器
  17. on与where的区别
  18. スーパーフィルター プライバシーポリシー
  19. [2020/02]林深时见鹿,溪午不闻钟
  20. 凌动智行宣布获China AI Capital Limited战略投资 迟睿及李宇成董事会成员

热门文章

  1. echarts趋势线
  2. 骨传导耳机对骨头好不好?骨传导耳机对身体有危害吗?
  3. 微软CRM系统排名?微软CRM系统怎么选?什么是用户口碑最好的微软CRM系统?
  4. Windows 内存详解(三)Windows内存管理
  5. C++设置剪切板内容
  6. LeetCode(七)
  7. 靶机渗透练习59-digitalworld.local:snakeoil
  8. 如何实现“Ipv6网站在线检测工具”
  9. 游戏脚本语言KongFuScript
  10. 【工具】PDF阅读器工具推荐