Python实现115网盘自动下载的方法_python

本文实例讲述了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网盘
115网盘使用方法、115网盘、115网盘登陆、115网盘下载、115网盘网页版,以便于您获取更多的相关知识。

时间: 2024-10-31 00:58:08

Python实现115网盘自动下载的方法_python的相关文章

115网盘怎么下载

  1.进入您要下载的文件页面 2.点击登陆 3.输入您的帐号密码 4.点击登陆 5.然后你就来到了刚刚的页面,现在是已经登陆的状态 6.点击存至网盘 7.然后我们选择一个合适的位置点击保存 8.然后我们点击一下左上角的网盘,进入我的网盘页面 9.然后我们的网盘中便出现了这个文件 10.我么将鼠标停留在这个文件上,点击旁边向下的箭头 11.出现文件快速下载提示框,我们点击普通下载 12.然后下载工具便会出现提示框,我们点击下载即可

115网盘怎么用 115网盘下载方法步骤详解

  115网盘怎么用呢?115网盘是大家都很喜欢使用的网络硬盘.下面,绿茶小乐哥就为大家带来115网盘下载方法步骤详解,感兴趣的就一起来看下吧. 115网盘是什么? 115网盘是目前流行的网络硬盘,和它属于同一类的还有百度云.360云盘和腾讯微云等,曾几何时人们主要是通过U盘转移数据,现在随着网盘兴起,大部分人都采用网盘存储数据.同传统硬盘和U盘相比,安全,便捷和免费是网盘的杀手锏特色.115网盘凭借出色的使用体验.高容量存储(2TB).丰富的功能.海量的资源和对所有主流离线下载方式的支持(你懂

115网盘如何下载资源

  115网盘如何下载资源?115网盘是目前流行的网络硬盘.通过它,我们可以下载诸多资源,比如BT种子,HTTP,HTTPS,FTP,磁力链接,电驴链接等,其使用方法与百度云.360云盘和腾讯微云类似.今天小编就详细介绍下115怎么下载资源. 115网盘怎么下载东西? 这里我们介绍Windows电脑115网盘下载文件的操作步骤,其他如Mac.安卓和iOS平台操作类似,不再具体介绍 一.首先需要一个115网盘账号(如果有的话直接跳到第三步),进入115网盘官网(115.com),点击免费注册 二.

Python解析网页源代码中的115网盘链接实例_python

本文实例讲述了python解析网页源代码中的115网盘链接的方法.分享给大家供大家参考.具体方法分析如下: 其中的1.txt,是网页http://bbs.pediy.com/showthread.php?t=144788另存为1.txt 具体代码如下: import re if __name__ == "__main__": fp = open("c:\\1.txt") https = re.compile(r"(http://u.*)") fo

115网盘未绑定手机如何下载

临时解决方案,可能被封.欲下从速. 1.打开115资源的网页,如果资源分享着没有绑定手机,网页上会显示"未绑定手机禁止分享给大众功能,请联系资源发布者获取资源" 2.收藏该资源到自己的115网盘: 如果是IE,按ctrl+o然后输入javascript:MoveMyFile.Show(); 按OK 如果是firefox,直接在地址栏输入javascript:MoveMyFile.Show(); 3.进入自己的115网盘,找到该资源,下载! 注意:打开资源网页后,直接按照自己的浏览器,输

如何下载115网盘的文件资源

1 我在网上随便找了个115网盘的文件,我们进入文件页面 2 首先点击登陆 3 输入你的帐号密码 4 点击登陆 5 然后你就来到了刚刚的页面,现在是已经登陆的状态 6 我们点击存至网盘 7 然后我们选择一个合适的位置点击保存 8 然后我们点击一下左上角的网盘,进入我的网盘页面 9 然后我们的网盘中便出现了这个文件 10 我么将鼠标停留在这个文件上,点击旁边向下的箭头 11 出现文件快速下载提示框,我们点击普通下载 12 然后下载工具便会出现提示框,我们点击下载即可

115网盘推出新VIP套餐 极速下载更给力

中介交易 SEO诊断 淘宝客 云主机 技术大厅 国内领先云存储服务商115网盘继上周发布新版网站后,今日再推出新VIP套餐,主打文件极速下载和超大文件上传功能.这是115网盘在积累了3000万注册用户后开始发力云存储增值服务,通过提供VIP特权方式为部分更高要求的用户提供更具针对性的云存储服务. 据了解,此次推出的115贵宾新套餐新增了两档100元以内的套餐,除了空间容量稍小以外,同样可以享受极速下载.超大文件上传.文件夹批量上传分享.加密分享等十几种特权.套餐具体价格为:20GB 50元/年.

115网盘资源怎么搜索资源

  方法一: 1.利用"盘搜一下"搜索引擎来搜索115网盘中的资源,接着将打开"盘搜一下"搜索引擎,在此输入要搜索的资源名称,选择115网盘点击右侧的"盘搜一下"按钮. 2.此时将自动搜索115网盘中所有用户有关该关键词所分享的资源 3.点击搜索到的某一115网盘资源,就会进入115网盘相关资源下载界面,在此可以通过点击"普通下载"按钮,以免费的方式进行资源的下载. 方法二: 1.借助其它浏览器,在搜索框中输入"si

如何实现115网盘看视频无等待

  工具/原料 火狐浏览器; 云共撸软件; 火狐浏览器安装greasemonkey插件 1首先需要在计算机上安装火狐浏览器(如果希望快速安装可以下载火狐浏览器离线安装包进行安装),安装完成后启动火狐浏览器,在火狐浏览器右上角处单击"菜单"按钮,在打开的下拉菜单中选择"附件组件",在打开的附件组件页面的搜索框中输入"greasemonkey"(该插件也称为油猴子),在搜索结果中选择greasemonkey3.0单击"安装"; 2