python 写的第一个爬虫 下载网页视频,调用迅雷下载,男神喜欢
第一次写的爬虫,男神喜欢,啥都不说了,上代码,有不对的麻烦指正
import re
import os
import timedef get_secend_url(url):#获取第一层的地址r = requests.get(url)data = r.text.encode("latin1").decode("UTF-8")last_url = r'/shipin/(?<!\d)\d{5}(?!\d).html'url_data = re.findall(last_url,data)for i in range(len(url_data)):print(domain_name+url_data[i])get_end_url(domain_name+url_data[i])def sleep(mytime):time.sleep(mytime)def get_end_url(url):#获取最终下载地址r = requests.get(url)data = r.text.encode("latin1").decode("UTF-8")title_first = data.split('<title>')title = title_first[1].split("</title>")print(title[0])last_url = '(https*(\S+).mp4)'end_url = re.findall(last_url,data)f = open('add.txt','a')#写入文本方便以后改名f.write((title[0]+'++'+end_url[0][0])+',')f.close()sleep(10)#sleep 10sprint(end_url[0][0])download(end_url[0][0])#print(get_end_url(url))
def download(url): #调用迅雷下载文件,迅雷要设置自动下载os.system(r'"C:\Program Files (x86)\Thunder Network\Thunder\Program\Thunder.exe" {url}'.format(url=url))
for i in range(1,99):domain_name = '******'url = domain_name+'/shipin/list-******81-'+str(i)+'.html'print(url)url_0 = get_secend_url(url)
python 写的第一个爬虫 下载网页视频,调用迅雷下载,男神喜欢相关推荐
- 下载网页视频的软件 下载网页视频的方法
视频已然成为一种非常有力的展示方式,我们想要下载视频内容,需要用到下载网页视频的软件,如今这类软件有很多.下载网页视频的方法,也因为使用的软件不同,方法各异.下面我们就来看详细介绍吧! 一.下载网页视 ...
- 用Python下载网页视频
你可以使用 Python 中的 requests 库来下载网页视频. 首先,你需要安装 requests 库.你可以在命令行中输入以下命令来安装它: pipinstall requests 然后,你可 ...
- 手把手教你在Linux(Deepin)通过you-get下载网页视频
you-get简介 下载you-get 如何使用 you-get简介 you-get是一款开源的视频网站下载工具(一般都是1080P的).使用You-Get可以很轻松的下载到网络上的视频.图片及音乐. ...
- 函数式编程:Python 调用迅雷下载
采用CMD命令调用迅雷下载之后,需要点击来新建任务,其他教程说开启立即下载即可,但是我这里并没什么什么用,所以使用了识图功能. 函数式编程使得代码非常的清晰,但是代码的复用问题还存在,封装路径得清晰. ...
- 利用浏览器Fvd Downloader插件下载网页视频、音乐
转自:http://jingyan.baidu.com/article/92255446ac2704851648f40c.html 注意百度传课的视频通过这种方式不能正常下载,下载下来的文件是加密的, ...
- 一行代码实现python调用迅雷下载文件 悄悄的帮你下载你想要的
一行代码实现python调用迅雷下载文件 前言 解决思路 代码 前言 这几天发现有有一些网站把他们资源的迅雷链接直接亮出来,总是被反爬技术伤害的我心中突然一喜,我用迅雷下载不碍你事了吧,话不多说,开整 ...
- 用Google浏览器下载网页视频(包括优酷,土豆等网站视频)
用Google浏览器下载网页视频(包括优酷,土豆等网站视频) 一.准备工具 Google浏览器 Video download helper (Chrome插件) 二.步骤 1.安装Video down ...
- Linux 使用 you-get 指令下载网页视频
今天无意中发现一个下载网页视频的好办法 在 Linux 系统中,可以利用 you-get 指令直接下载网页中的视频 1.更新 sudo apt-get update 2.安装 pip sudo apt ...
- 下载网页视频简单的办法之一
下载网页视频简单的办法之一 下载小网站网页视频的简单办法之一 添加插件 使用方法 局限性 下载小网站网页视频的简单办法之一 经常在小网站(比如91xxx.youxxxx,(●ˇ∀ˇ●))上看到喜欢的小 ...
- python迅雷下载任务出错_迅雷下载任务出错的原因和解决方法 来研究下吧
手机和电脑都可以使用迅雷下载,如何知道迅雷下载任务出错的原因和解决方法呢,下面小编分享下经验. 操作方法 01 先说电脑端,电脑端如果是个别任务下载出现问题,那是资源本身问题导致的,可以换一个网址下载 ...
最新文章
- Spring Boot 揭秘与实战(二) 数据缓存篇 - EhCache
- 三、糖醋鲤鱼(Sweet and sour carp)
- python中字符串文件如何打开_python-字符串·文件·集合操作
- 关于waf的一些随想
- totolinkn200up怎么设置_totolinkN200R无线路由器如何设置啊,求高人指点
- centos下python编程工具_CentOS下python的下载及安装
- ORACLE多表查询优化
- 单位人勾心斗角,我是老实人该怎么办?
- ImageView之android:tint= 属性方法作用详解
- 〖Linux〗以后台方式启动/结束指定程序/命令(不受 exit 或点击窗口关闭按钮等终端退出操作的影响)...
- 如何在5分钟内发现 SQL 语言中的数据血缘
- 浏览器请求头 request headers转换为字典小工具
- linux下用impdp导入dmp文件
- 疾病研究:我是一名34岁的进行性肌营养不良症患者
- 五年级上册计算机工作总结,小学五年级信息技术上册教学工作总结范文
- 【李峋的爱心代码5带文字】
- Netty学习二:Netty整体框架
- python多项式拟合:np.polyfit 和 np.polyld
- 985博士走红,粉丝超800万遭网暴!如今状告“施暴者”
- 蓝宝石RX590GME 8G D5白金版黑苹果免驱成功