import urllib2,re basePath = r'e:\\open163\\' fileFormat = r'.mp4' pageUrl = r"http://v.163.com/special/Khan/european.html" limitPat = r'<table class="m-clist" id="list2" style="display:none">.*?</table>' needPat = r'<tr class="u-(even|odd)">\s*<td class="u-ctitle">\s*(.*?)\s*<a.*?>(.*?)</a>.*?<a class="refbtn" href="(.*?)".*?>.*?</tr>' print 'get page:', pageUrl content = urllib2.urlopen(pageUrl).read() mat = re.search(limitPat, content, re.S) limitContent = mat.group() for each in re.findall(needPat, limitContent, re.S): filename = basePath+each[1]+each[2]+fileFormat print 'creatint file:', filename curMp4 = open(filename, 'wb') print 'fetching url:', each[3],'......' mp4 = urllib2.urlopen(each[3]).read() curMp4.write(mp4) curMp4.close() print 'file done!'
也不复杂,修改python源码里的pageUrl为你想抓取的那一页的所有视频的URL,默认会保存在E:\\open163目录下。
相关推荐
该项目是使用Python语言开发的Linux平台下网易公开课简易客户端源码,包含33个文件,涵盖Python、C++和C三种编程语言。文件类型包括9个PNG图片、5个Python脚本、5个文本文件、4个C++源文件、3个头文件、1个Git忽略...
自动抓取网易公开课的下载链接,并改名下载保存到本地目录 Download links automatically crawl Netease open class, and renamed the download is saved to a local directory
【Python的Monkey自动化脚本】 Monkey测试是一种模拟用户随机操作的应用程序稳定性测试方法,它通过发送大量的随机事件(如点击、滑动、按键等)到Android应用,来检测应用程序在极端或不可预见的用户交互下的行为...
python游戏项目脚本大全 python游戏项目脚本大全 python游戏项目脚本大全 python游戏项目脚本大全 python游戏项目脚本大全 python游戏项目脚本大全 python游戏项目脚本大全 python游戏项目脚本大全 python游戏项目...
计算机公开课推荐
Python 监控 DB 服务器信息脚本 本文档将详细讲解 Python 监控 DB 服务器信息脚本的实现原理和技术要点。本脚本基于 Python 2.* 版本,使用 dns.resolver 包来监控 DB 服务器的信息,并通过 smtp 发送警告信息或...
本教程将详述如何使用Python脚本来批量下载快手平台的视频。这个教程包含了一个名为"Kwai_download_script-master"的Python脚本项目,以及一份"使用教程.txt",为用户提供清晰的操作步骤。 首先,我们需要理解...
(1) 可支持离线产品下载。下载这些“离线”产品,将触发它们从LTA检索。过一段时间,所请求的产品将可以通过原始URL下载。 (2)可以断点续传,点运行后可以不用管了 (3)可提供矢量范围检索格式 (4)需要安装...
下载Android源代码的Python脚本,原文的链接: http://blog.csdn.net/a_flying_bird/article/details/25505019 直接从网页上拷贝Python代码的时候,每行前面会多4个空格,导致脚本没法执行。为此,还需要编一个小...
在Python中编写Hive脚本主要是为了方便地与Hadoop HIVE数据仓库进行交互,这样可以在数据分析和机器学习流程中无缝地集成大数据处理步骤。以下将详细介绍如何在Python环境中执行Hive查询和管理Hive脚本。 1. **直接...
在本文中,我们将深入探讨如何使用Python来实现一个王者荣耀AI脚本,并训练自己的模型。Python作为一门强大且灵活的编程语言,广泛应用于数据科学、机器学习以及游戏开发领域。通过结合人工智能技术,我们可以构建出...
Python 3.6+ Chromedriver.exe Chrome 浏览器安装好后需将chromedriver.exe放置于Chrome浏览器目录下 pip install selenium 参数设置 在config.json中输入相应配置信息,具体说明如下: sess: 场次优先级列表,如本...
Python 控制 PDU 实现 AC 测试脚本(源码)! Python 控制 PDU 实现 AC 测试脚本(源码)! Python 控制 PDU 实现 AC 测试脚本(源码)! Python 控制 PDU 实现 AC 测试脚本(源码)! Python 控制 PDU 实现 AC ...
在.NET 6中调用IronPython来实现动态执行脚本是一项强大的功能,它允许程序员在运行时编写和执行Python代码,极大地增强了应用的灵活性。IronPython是一个开源的Python实现,它能够无缝集成到.NET环境中,使得.NET...
然而,随着Python的普及和功能增强,越来越多的开发者开始考虑使用Python来替代Bash脚本。Python提供了更强大的数据处理能力、更好的可读性和维护性,以及丰富的第三方库支持。下面,我们将深入探讨为何以及如何用...
1. Python基础:Python是用于编写脚本的首选语言之一,其简洁明了的语法和丰富的库支持使得编写GIS脚本变得简单。了解Python的基本语法,如变量、数据类型、控制结构(如循环和条件语句)、函数定义以及错误处理,是...
这是笔者写的自动安装python的各种包的脚本,可根据需要设置你想安装的包,而不用一个个都用pip install,运行方法是在IDE设置你想安装的包,运行即可。
python刷宝短视频脚本
"Python雷电模拟器脚本说明" 以下是基于给定的文件信息生成的知识点: 一、雷电模拟器的文件共享机制 雷电模拟器有一个共享文件夹,PC上的文件夹和Android上的SDcard路径是相通的一共有三个文件夹:图片、杂项、...
【华西抢号Python脚本】是一个利用Python编程语言编写的程序,主要目的是为了自动执行在华西医院挂号流程中的各种任务,以提高抢号效率。在医疗资源紧张的当下,这种脚本对于需要定期预约挂号的人来说具有很高的实用...