最早一部《越狱》转变了我对美剧的看法。主人公scofield的聪明才智和坚强的毅力,《绝命毒师》里面主人公的中年逆袭,《纸牌屋》里面老谋深算的政客,等等,这些美剧和里面鲜活的任务,至今令人记忆尤新。

最近,又迷上了美剧,无奈多数视频平台上的美剧都是收费的。对于一个资深Pythoner,我们可以用Python自动获取美剧的网址,下载了慢慢看。

我们以天天看M剧这个网站为例,来展示如何分析和下载这些内容,这里提供一种思路供大家学习。当然,我们还是得支持正版内容,这里是介绍技术,大家勿用于非法用途哦,电影下载后请遵照网站协议及时删除。

准备网址

网址大家自己找。我们在主页搜索“危机边缘”

然后我们获得1-5季的网址内容,如下图

我们知道了1-5季的网址信息,然后,我们来看一下每一个页面的结构。

分析页面内容

我们打开第一季的页面,看下需要获取的内容,如下图:

我们需要的是每一集的网址信息(上图中红色框线中的内容),通过将各个季的每一集网址内容下载下来,按季保存为txt文件,然后使用下载工具导入下载即可。

Python如何实现

我们知道,爬取信息主要使用的一些经典库。

我们这里主要使用两个经典的库requests和bs4。亲测该网站没有反爬措施,因此我们没有涉及这些内容,感兴趣的小伙伴自己学习下相关内容。

我们的一般思路是这样的,下面来看下Python实现过程。

我们定义三个函数,主要代码如下:

【获取网页内容】

def getHtml(url):
return requests.get(url)

直接返回了网页的文本内容。

【获取每页网址信息】

def getInfo(html):
lst = []
bs = BeautifulSoup(html.text, 'html.parser')
urls = bs.findAll('tbody')[0]
for item in urls.findAll('a'):
lst.append((item.get("href"), item.text))
return lst

传入每一季的页面内容,以列表信息返回每一集的网址和每一集的名字。

【保存内容】

def saveInfo(name, lst):
with open('第{}季.txt'.format(name), 'w') as f:
for item in lst:
f.write(item[0] + '\n')

传入每一季的名称的该季中的每一集的网址列表,保存在本地。

做轮子

没错,简单的三步实现了我们需要的效果。下面,我们开始“造轮子”。

下面我们来看看我们实现的功能。

好了,我们的内容成功获取到了,然后自己下载吧!

程序扩展

聪明的小伙伴一定想到了,还有很多好看的美剧呢,我们如何下载其它的内容呢?

如何下载其它视频呢?

过程同上,先到主页搜索,然后更改我们的url_list列表,执行程序即可!接触过前端的小伙伴肯定知道,每个网站的结构基本是相同的,我们这样的方法在天天看M剧的主页上应该是通用的。感兴趣的小伙伴自己下载看看咯。

到此这篇关于如何用python免费看美剧的文章就介绍到这了,更多相关Python看美剧的方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

如何用python免费看美剧相关推荐

  1. 不到三十行代码,免费看“美剧”

    最近迷上了刷美剧, 但是网上好的资源实在是难找,很多磁力链接要么是龟速,要么就是死链. 在线看是不可能在线看的,因为家里有NAS(Network Attached Storage:网络附属存储),下载 ...

  2. monty python喜剧-看美剧学托福:最受美国人喜欢的100部美剧

    在之前做了一个百大电影的清单之后,好莱坞知名媒体THR再次发布年度重量级策划,他们邀请了2800多名好莱坞影视从业人员,包括779名演员,365名制片人,268名导演等等,由他们选出自己最爱的剧集(主 ...

  3. python看不懂怎么办_Python是个什么鬼,看美剧的人不懂也太尴尬了...

    原标题:Python是个什么鬼,看美剧的人不懂也太尴尬了... 看到口碑逆天的影视片上映时,你是不是会这样: 两样放光,急不可待,恨不能先睹为快,巴不得熬夜追完全集?! 今天就安利一个新工具,让你看电 ...

  4. android 记录美剧观看进度,[推荐]i看美剧应用:美剧播出、新闻发生提醒直接推送到手机...

    原标题:[推荐]i看美剧应用:美剧播出.新闻发生提醒直接推送到手机 [快速导航] 您可以直接把本文直接拉到最低部,点击原文链接,下载IOS版或安卓版. 下载应用的IOS版也可以直接在苹果APP STO ...

  5. 看美剧学英语 看一部大片胜过在美生活十天

    <飞屋环游记>等经典动画片 英语( 论坛)非常地道,语速相对缓慢,而且语气夸张,比较能吸引中学生们的兴趣. <绝望主妇>用词和语言非常标准. <老友记>被认为最适合 ...

  6. 看美剧也能学英语 看一部大片胜过在美生活十天

    经典美剧+热辣大片+英文情歌 英文达人暑期推荐视听学习法 近日,一个名为<英语达人告诉你,如何用美剧真正提升你的英语水平>的帖子被网友热捧和广泛转载,大家在热烈讨论看美剧和大片对学习英语到 ...

  7. Python爬虫追美剧?你咋这么溜溜溜『上篇』

    皮爷不知道大家有多少人是喜欢看美剧? 反正皮爷是个美剧迷,不能说狂,但是看美剧的时间也有差不多10年了.硬生生的把好多部剧都追到了完结. 最早以前,网上资源还不是很严的时候,找个美剧是十分简单的.可是 ...

  8. 学英语看美剧学地道英文必看的10部美剧!

    学英语看美剧学地道英文必看的10部美剧 1.Desperate housewives 绝望主妇 时而压抑.时而诙谐.人物性格刻划得鲜明,只是觉得剧情不是那么贴近生活,不过里面的句子还有哲理性,几个主演 ...

  9. 完整技术帖,看美剧学英语之法

    经常打着学英语的旗号看电影,但是又只看中文字幕+画面,就是自欺欺人,一箭单雕就不错了还想一箭双雕. 转自:http://www.douban.com/group/topic/39303301/ 相信很 ...

最新文章

  1. webservice接口与HTTP接口学习笔记
  2. 放弃OpenStack?恐怕还不到时候
  3. nginx与Apache的涉及的计算机原理说明
  4. 在java保存游戏状态_保存游戏状态的最佳方法是什么?
  5. LIRe 源代码分析 6:检索(ImageSearcher)[以颜色布局为例]
  6. 6to4隧道实验(华为设备)
  7. Android - 模块添加与编译
  8. apache基本配置
  9. Bigemap中添加离线地图数据包 教程
  10. C# Winfrom Chart 图表控件 柱状图、折线图
  11. python 多元线性回归的系数检验 t p值,多元线性回归检验t检验(P值),F检验,R方等参数的含义...
  12. PCIe 设备树详细讲解
  13. 用python一键生成动画(上)
  14. 3Dmax已经贴好图的文件如何导入unity3D中
  15. python导出_Python脚本导出为exe程序
  16. 1058:求一元二次方程
  17. 工信部行业划分标准 《关于印发中小企业划型标准规定的通知(工信部联企业〔2011〕300号)》
  18. 数据库迁移expdp impdp 与 OGg 搭建
  19. linux上如何配置.gitconfig
  20. 主流数据类型及其特点

热门文章

  1. php上传照片作品,你需要知道你的作品怎么拍才好看!一张火起来的照片是好的宣传...
  2. Double和double的区别
  3. 【每日一道智力题】之 赛马找最快
  4. hdu3018 Ant Trip
  5. 嵌入式 Linux 入门(七、Linux 下的环境变量)
  6. ChatGPT教你怎么样论文写的又快又好
  7. js 把烤串命名转换为驼峰命名(快手面试题)
  8. Echarts 封装常用图表组件
  9. 使用Turbine聚合监控
  10. 07_整合spring boot