前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何批量下载电视剧

如何批量下载电视剧

作者头像
数据处理与分析
发布2019-07-31 16:36:55
2K0
发布2019-07-31 16:36:55
举报
文章被收录于专栏:数据处理与分析
如何批量下载电视剧

生活中经常会有下载点东西的需要,有些网页虽然有批量下载的功能,但很多时候都不好用。并且我觉得网站可能就想让你多点几下,在网站上多停留一会。于其在网站上点来点去,我们完全可以以一种更高效的方式完成电视剧或电影的下载。下面将介绍如何使用Python来调用迅雷下载电视剧(下载别的资料也是可以的)。

源码
代码语言:javascript
复制
'''
Created on 2018年2月16日@author: 青
'''
import requests
from lxml import etree
import osurl = 'http://www.xlm33.com/huayudianshiju/50973/'

def get_tags(url):
   r = requests.get(url)    
    #编码不一定需要进行设置,视网页情况而定
   r.encoding = 'gb2312'
   #使用xpath解析网页并提取需要的信息
   #如果测试的话请根据实际情况调整参数
   html = etree.HTML(r.text)    
    for i in html.xpath('//a[@title="迅雷下载"]'):
        if 'bd' in i.xpath('@mc')[0]:            
            #调用迅雷进行下载
           #在这里使用os调用迅雷进行文件的下载,
            #在实际使用中需要将下面的迅雷路径调整为自己电脑上的迅雷安装路径
           os.system(r'"迅雷路径" %s'%(i.xpath('@href')[0]))
           print(i.xpath('@mc')[0])
           print(i.xpath('@href')[0])
if __name__ == '__main__':
   get_tags(url)
总结

本次推送中的代码比较简单,对Python感兴趣的朋友可以动手做一做。虽然例子中只爬了一点电视剧,但是通过对代码进行丰富,完全可以进行全站资料的下载。Python在数据爬取方面有很多优秀的框架可以使用,有数据采集需求的朋友可以学一学,有什么问题都可以发信息与我进行交流。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据处理与分析 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何批量下载电视剧
  • 源码
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档