本文实例讲述了Python实现115网盘自动下载的方法。分享给大家供大家参考。具体实现方法如下:

实例中的1.txt,是网页http://bbs.pediy.com/showthread.php?t=144788另存为1.txt

通过每3秒钟复制一个下载链接到粘贴板,复制时会自动调用115客户端下载,每下载10个文件会手工输入一个字符,防止一下下载太多,卡死机器

具体代码如下:

import re, os, time

import webbrowser

import urllib

if __name__ == "__main__":

fp = open("c:\\1.txt")

https = re.compile(r"(http://u.*)")

urlList = []

for url in https.findall(fp.read()):

urlList.append(url)

downloadUrlList = []

IsFirst = 1

print urlList

for url in urlList:

doc = urllib.urlopen(url).read()

reDownloadUrl = re.compile(r'(http://115.com/file/.*)"')

for downloadUrl in reDownloadUrl.findall(doc):

if IsFirst:

downloadUrlList.append(downloadUrl)

IsFirst = 0

IsFirst = 1

#print "-"*20

for url in downloadUrlList:

print url

import win32clipboard

import win32con

def copyToClipboard(copyText):

win32clipboard.OpenClipboard()

win32clipboard.EmptyClipboard()

win32clipboard.SetClipboardData(win32con.CF_TEXT, copyText)

win32clipboard.CloseClipboard()

#downloadUrlList = ["http://115.com/file/cmlirmfo","http://115.com/file/ew7htcjc","http://115.com/file/cm25l95e","http://115.com/file/atn8dsgj","http://115.com/file/b3e0ae5k","http://115.com/file/cm27rs3g","http://115.com/file/cmkwjpa1","http://115.com/file/ew4sx25c","http://115.com/file/d2b1alj8","http://115.com/file/b3c29o48","http://115.com/file/ew8ctkyc","http://115.com/file/b3m4ea70","http://115.com/file/atcph3md","http://115.com/file/ew9fw53a","http://115.com/file/cm512ct1","http://115.com/file/ewx7d35c","http://115.com/file/at8nd5xj","http://115.com/file/ewcs6jbj","http://115.com/file/b3104ve1","http://115.com/file/b3b1koke","http://115.com/file/d2st6pv6","http://115.com/file/atb20b6h","http://115.com/file/b353salz","http://115.com/file/atzilrkp","http://115.com/file/cmg35and","http://115.com/file/cmq5ceje","http://115.com/file/atkdb5oc","http://115.com/file/d297u2v6","http://115.com/file/ataqteic","http://115.com/file/cm7ralmz","http://115.com/file/cm70v4nr","http://115.com/file/cmfhr2so","http://115.com/file/atvtkaja","http://115.com/file/b3t7b6aw","http://115.com/file/atoyp4iz","http://115.com/file/ewpk79kj","http://115.com/file/at5k044x","http://115.com/file/d2mo0678","http://115.com/file/a9hegswp","http://115.com/file/bl472ir1","http://115.com/file/dl2dgqi9","http://115.com/file/dl20ky2a","http://115.com/file/bll2yssk","http://115.com/file/a9jzzlca","http://115.com/file/c4z1ek4d","http://115.com/file/blpk4pv1","http://115.com/file/c4rjotdz","http://115.com/file/a9g43daa","http://115.com/file/efnn38jr","http://115.com/file/c4leomjd","http://115.com/file/dlpw9s6i","http://115.com/file/a9n0jv8x","http://115.com/file/c48savoo","http://115.com/file/ef8og8la","http://115.com/file/a9cjk9lx","http://115.com/file/blo38e31","http://115.com/file/a987cika","http://115.com/file/c4vic87g","http://115.com/file/bl5l0syx","http://115.com/file/c4gdl7ne","http://115.com/file/efym0xhy","http://115.com/file/dl88b43f","http://115.com/file/bw4wfxa1","http://115.com/file/eswz3bgj","http://115.com/file/czw0b3g2","http://115.com/file/dis9mjcx","http://115.com/file/ajzrgiyz","http://115.com/file/es5o43lz","http://115.com/file/dnasw0kp","http://115.com/file/dnagnndx","http://115.com/file/clwr2xxg","http://115.com/file/bhbcnnwe","http://115.com/file/aq2rp9ga","http://115.com/file/e601turs","http://115.com/file/dn46qs7x","http://115.com/file/clwonrwg","http://115.com/file/dn43i7jf","http://115.com/file/bhbgrnfz","http://115.com/file/dnsl0kxp"]

i = 0

while i<100:

if len(downloadUrlList) == 0:

break

copyToClipboard(downloadUrlList.pop())

time.sleep(3)

i = i + 1

if i % 10 == 0:

os.system("pause")

print "after pause"

希望本文所述对大家的Python程序设计有所帮助.

本文标题: Python实现115网盘自动下载的方法

本文地址: http://www.cppcns.com/jiaoben/python/114465.html

python 自动下载脚本_Python实现115网盘自动下载的方法相关推荐

  1. 115网盘链接的使用方法

    别人给了个115网盘的链接,但是是115://开头的,这种类型的链接是怎么下载的?这个链接没有办法直接像磁力链接一样复制就可以下载,复制进去会显示链接地址错误,所以小编今天带来了115网盘链接的使用方 ...

  2. 推荐一款超级下载利器工具,突破网盘的下载限制

    [回复"1024",送你一个特别推送] 目前随着网盘一步一步的关闭或者收费,目前能用的网盘已经不多了,百度网盘目前是为数不多的,暂时没有关闭或者收费的网盘.但是我们都知道,下载网盘 ...

  3. Android电子书和platforms下载【【【115网盘】】】

    今天上传的,希望和大家分享一下,不要浪费 http://u.115.com/file/dn1997xs [eoeAndroid特刊]第一期_Andriod_1.5_SDK简介.pdf http://u ...

  4. 不用再为下载而发愁了,提供一款支持115网盘、迅雷、快车、旋风、飞速网盘的专用链接解析出资源的真实地址的软件...

    软件介绍:该软件可以将115网盘.迅雷.快车.旋风.飞速网盘的专用链接解析出资源的真实地址,然后就可以直接用IE或者电脑安装的下载软件下载专链的资源了.绿色.轻巧~~~,还可以解决115网盘解析失效的 ...

  5. python爬虫基础教程115_Python解析网页源代码中的115网盘链接实例

    本文实例讲述了python解析网页源代码中的115网盘链接的方法.分享给大家供大家参考.具体方法分析如下: 其中的1.txt,是网页http://bbs.pediy.com/showthread.ph ...

  6. Premiere 2.0至Premiere CS5.5高清插件MainConcept(已破解)提供115网盘下载地址

    Premiere 2.0至Premiere CS5.5高清插件MainConcept(已破解)提供115网盘下载地址 相关搜索: 黑名单, 信息, 下载地址, 安装程序, 115网盘 Premiere ...

  7. 百度网盘——下载限速问题解决方案(油猴(Tampermonkey)+百度网盘直链下载助手+IDM)

    一.基本概念 Tampermonkey(油猴):Tampermonkey插件是一个免费的浏览器扩展和最为流行的用户脚本管理器,拥有适用于 Chrome, Microsoft Edge, Safari, ...

  8. Aria2 GUI for Mac V1.3 极速版 百度网盘高速下载神器

    Aria2 GUI for Mac V1.3 极速版 百度网盘高速下载神器 网盘下载:链接:https://share.weiyun.com/5zWjj8J 密码:zjbyns 软件大小:5.56M ...

  9. python教程2019全套-Python学习路线2019升级版(课程大纲+视频教程+网盘资源下载)...

    2019最新Python全栈+人工智能学习路线升级版 全面涵盖前端.后端.爬虫.数据挖掘.人工智能等课程(课程大纲+视频教程+网盘资源下载)! 学习路线四大亮点: 1.人工智能三大主流框架全覆盖 2. ...

  10. python教程视频 网盘-Python学习路线2019版(课程大纲+视频教程+网盘资源下载)...

    2019最新Python全栈+人工智能学习路线升级版 全面涵盖前端.后端.爬虫.数据挖掘.人工智能等课程(课程大纲+视频教程+网盘资源下载)! 学习路线四大亮点: 1.人工智能三大主流框架全覆盖 2. ...

最新文章

  1. 1.随机函数,计算机运行的基石
  2. JSP与servlets的区别
  3. 求从第一列走到第n列的最短路径
  4. 139.00.005 Git学习-分支管理
  5. wampserver配置服务
  6. Linux01-Linux编辑内核定制属于自己的内核49
  7. Python学习并发与多线程
  8. server2012 r2搭建双DNS
  9. apollo 配置中心_apollo-1:apollo配置中心单机模拟分布式部署
  10. Android之网络编程之网络通信几种方式实例分享
  11. 脚手架-- yarn link后,Error: Cannot find module 。。。
  12. Hibernate简单的保存操作
  13. 【Clickhouse】CLICKHOUSE SQL文件等常用语句
  14. 实现add(1)(2)(3)
  15. python跟谁学_学 Python 都用来干嘛的?
  16. 网络学习(六)Windows XP系统之ghost安装
  17. 多线程编程warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 错误解决
  18. 复数值神经网络matlab,学界 | Yoshua Bengio等提出深度复数网络:用复数构建深度神经网络(已开源)...
  19. T1005: 地球人口承载力估计(信息学一本通C++)
  20. CCNP路由实验之十七 广域网技术之一

热门文章

  1. hive 如何将数组转成字符串_HIve字符串函数
  2. 利用python实现一个小型的人员管理系统
  3. python 股票收益数据统计(柱状图)
  4. 使用网络数据采集的好处
  5. jbutton java_Java JButton
  6. ROS里程计的学习(odometry) (一)
  7. C/C++:std::thread构造函数死锁问题:WIN32下不可以在DllMain中创建线程
  8. 互联网晚报 | 1月10日 星期一 | 天猫年货节正式开启;哪吒汽车第10万台量产车下线;三星永久关闭Tizen应用商店...
  9. 斐讯n1刷linux配置wifi,斐讯N1刷CentOS7最简操作
  10. ubuntu安装opencv4