首页
学习
活动
专区
圈层
工具
发布

利用python爬虫爬取网站音乐遇到的坑

前言 最近我想在网站上下载几首音乐放到我的u盘里听,但是上网上一找,各大音乐网站下载歌曲(尤其是好听的歌曲)都需要vip。...对于像我这样的穷人来说,肯定是不会花几十块钱去下载几首音乐啦,而且作为程序员,充钱去下载音乐那也是不可能的,于是我花了一天时间,上网找了各种资料来学习一下怎样才能不花钱白嫖到网站上的音乐。...下面,我以爬取某易云音乐为例,介绍一下我时如何学习python爬虫的: 思路: 音乐从哪里来?—网站的服务器里 怎么从网址里得到音乐?...最后,我打印出music_url,点击进去,还是可以听歌和下载的,不知道这是为什么了 base_url = 'http://music.163.com/song/media/outer/url?...,我写这篇文章主要是跟大家分享一下我学习python爬虫时的一些经验,同时,我也想请教各位大神,像遇到了我这种问题了,我应该怎么办才能将这个网站的音乐文件爬到我的本地电脑里,还请各大神指点一二。

1.5K20

用python实现自己的小说阅读器

所以就找文字版的来读,文字版又有它的缺点,你必须手眼联动才行。如果要忙别的事情,但是又抑制不住想看的冲动,就很纠结了。在网上找了一圈,没有其他的音频。...记住AppID、API Key、Secret Key,在使用API的时候会用到,查看一下技术文档 ),使用pip install baidu-aip安装完API,文档内有详细的示例代码,很容易就上手了。...获取小说内容 小说内容的获取我们从笔趣阁网站上获取,一方面免费,另一方面没有反爬,找到网站首页https://www.biquge.info/40_40289/,使用requests大法就可以了。...= '6jdsUcH0PXz5TYoELU47u58W5vPV9lwf' self.client = AipSpeech(APP_ID, API_KEY, SECRET_KEY)...最终代码已经上传到我的GitHub上,请关注我的公众号,发送:xsyd 获取 后期规划 后期可以增加前端页面,通过前端增加爬取小说信息,显示合成进度、播放进度、选择章节播放等功能。

2.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决网站漏洞防止网站被黑

    网站被黑,打开网站竟然跳转到博cai网站上去了,一开始以为自己看错了,多次从百度点击自己网站进去,还是会跳转到彩piao网站上,第一反应是自己的网站被黑了,经营网站很多年了,从来未遇到过这种情况。...大体上我了解清楚了,网站被黑的主要原因是:我的网站有漏洞,这个网站一开始的建设,设计都是我在负责,采用的是ecshop商城系统,php+Mysql数据库架构开发的,网站存在漏洞,那就要检查网站的漏洞到底是在哪里...网站确实存在漏洞,存在sql注入漏洞,这个网站漏洞可以查询网站的管理员账号密码,攻击者知道网站的后台账号密码,那么就可以进入到我们的网站后台,我查看了ecshop后台登陆记录,发现有一个来自中国香港IP...的登陆,然后看了他的操作记录,是上传了一个PHP脚本文件到我的网站里,追寻着他的操作记录,我打开了这个PHP脚本文件,打开后,我发现这个PHP文件功能很强大,可以修改我网站的任何文件,以及上传,下载,修改文件的权限...也可以找网站安全公司去处理,国内SINE安全公司,绿盟安全,启明星辰安全都是比较专业的。在一个就是要多备份下自己的网站,多备份,多更新补丁,一定没错的。

    6.7K30

    一文搞定 echarts 地图轮播高亮

    对了有人问到我在哪里找地图json文件,我们可以在DataV.GeoAtlas[2]查询我们想要找的城市然后选择Json文件下载就可以啦。...image.png 保存实例备用 首先我们要知道想让地图轮播高亮就需要用到eharts自带的dispatchAction[3]API,而这个API是要用eharts实例去使用的,所以在vue中我们要将一开始地图初始化的实例给保存下来...复制代码 我们在一开始初始化echarts的时候讲实例保存起来等下来使用,其余的配置大家可以自行去配,源码会放在文章底下,有兴趣的话可以拿走。...再使用我们的实例调用eharts的方法来实现高亮和提示框弹出,其中dispatchAction接收几个参数,type表示你要呈现的类型,比如高亮或者提示框,具体的可以在官网[4]看到。...this.charts.on('mouseout', () => { this.mapActive(); }); }, } 复制代码 可以看到我们给鼠标划入加入了事件

    2K61

    【Web技术】1078- 一文搞定 echarts 地图轮播高亮

    对了有人问到我在哪里找地图json文件,我们可以在DataV.GeoAtlas[2]查询我们想要找的城市然后选择Json文件下载就可以啦。...image.png 保存实例备用 首先我们要知道想让地图轮播高亮就需要用到eharts自带的dispatchAction[3]API,而这个API是要用eharts实例去使用的,所以在vue中我们要将一开始地图初始化的实例给保存下来...复制代码 我们在一开始初始化echarts的时候讲实例保存起来等下来使用,其余的配置大家可以自行去配,源码会放在文章底下,有兴趣的话可以拿走。...再使用我们的实例调用eharts的方法来实现高亮和提示框弹出,其中dispatchAction接收几个参数,type表示你要呈现的类型,比如高亮或者提示框,具体的可以在官网[4]看到。...this.charts.on('mouseout', () => { this.mapActive(); }); }, } 复制代码 可以看到我们给鼠标划入加入了事件

    1.2K20

    学习UI设计的4个小技巧

    学习ui设计的小技巧之一:软件学习 ui设计要学的东西很多,软件是基础的东西,要想做好出好的ui设计就得先熟练掌握ui设计的基础软件,软件方面有:PS、 AI、ID、Firework 、Dreamweaver...学习ui设计的小技巧之二:找灵感 如何找灵感,也就是培养审美的能力,首先我们要知道什么好看,什么不好看。当我们排斥那些不好看的设计的时候,我们的品味就自然上升了。 再就是要知道去什么网站上看设计作品。...如:花瓣网、站酷、UI中国、Behance、APP截图欣赏网等等…… 那么,如何能快速找到灵感呢,当我们接到一个设计任务的时候,该如何去快速的执行,快速找到灵感呢。 平时的素材采集和分类至关重要。...关键是自己要记得东西放在哪里了,不要用的时候找不到了~ 学习ui设计的小技巧之三:懂分析 学会分析好的设计作品,主要从下面的几个方面去分析: 1.是配色上吸引了我们的眼球 还是 版式设计吸引了我们的眼球...那么半年时间下来,小本子就写的密密麻麻了,没事拿出来翻翻看,学习的时候积累的心得,精益求精。 以上就是学习ui设计的小技巧了,只要用心认真学习,我相信一定可以成为一名优秀的ui设计师。

    50120

    查找论文文献的小技巧

    而这个过程说到底就两句话: 去哪里找 在哪里下 本文以工科论文为背景撰写, 以查找 "模式识别" 这一关键词为例. 去哪里找 1....可能对于大部分人, 硬啃英文维基是比较有难度的, 这时候可以挑着来找. 比如我要找模式识别的应用, 直接点击导航的 Uses 关键词, 就不用通篇硬啃了....另一个优点是相关研究点的推荐, 不知道怎么对论文研究点进行挖掘, 可以尝试搜索一下: ---- 去哪里下 说完了去哪里找, 再来说说去哪里下....以下的中英文文献并无严格区分必须要在对应网站下载, 只是在相应网站下载成功率较高. 英文文献 1. 维基百科 前文提到我们可以去维基百科查参考文献, 特别是英文的参考文献....中文文献 如果要查找的大部分都是中文文献, 基本都在知网, 怎么办? 如果在校一般来说, 大部分学校都会购买常用的文献数据库, 知网一般都会买, 连上学校的教育网即可下载.

    2.4K10

    「杂谈」推荐10个数据分析与挖掘公开数据集网站『收藏系列2』

    利用公开数据集,在业余时间实操方法论及模型,是比较好的方式。而公开数据哪里找呢?这些网址也许你用的到!...02 第三方机构统计数据 网站3:百度指数「常用指数:5星」 https://index.baidu.com/v2/index.html#/ 基于百度的用户行为数据,覆盖面较广,支持以API形式调取,可用于分析行业热度等...网站5:互联网数据资讯网 199IT 「常用指数:4星」 http://www.199it.com/ 除了涵盖互联网相关报告外,还拥有「大数据导航」,可以查询热门方向的趋势数据。...网站6:搜数网 「常用指数:3星」 http://www.soshoo.com/index.do 行业分布比较广,可作为国家统计局数据的补充。...作为数据挖掘爱好者的聚集地,不光可以通过竞赛提升算法及代码能力,运气好的话还可以获得奖金。除此之外,网站上还有很多开源数据,可用于日常模型训练,例如:大家耳熟能详的“泰坦尼克号生存预测数据”等。

    4.2K30

    BuildAdmin01:我和前端

    有一天,在ElementUI的网站上,看到了*BuildAdmin*开源项目,于是开始打算从项目入手。先了解项目中的技术,然后通过官网深入学习。...包括这块代码属于哪个模块,哪里引用了这些代码,实现原理是什么等等,我在文章中都有体现。...前端技术选型 BuildAdmin基于Node,项目使用了vite构建工具,我用的是webpack。主要使用的技术如下,可以进入各自的官网直接学习。 1....Vue3 好久之前学的是Vue2,现在Vue3提供了很多简便的语法糖,例如setup等,同时提供了组合式API的开发模式,省去了很多代码。 2....结语 作为前端之路的开篇,主要讲了自己学习前端的一些经历,以及后面的学习思路和技术选型。其中涉及的前端技术,在项目开始之前可以去官网,了解一下基本功能,后面可以跟着项目的实践来深入学习。

    1.1K20

    再看API设计——从黑客的角度 | TW洞见

    已经本网协议授权的媒体、网站,在使用时必须注明"内容来源:ThoughtWorks洞见",并指定原文链接,违者本网将依法追究责任。...针对澳洲的雇主,我如何能够增加我被选中的几率,是通过降低价格还是提升自己的质量? 为了回答这些问题,我需要尽快的将网站上所有可能拿到的信息都拿下来进行分析。...这个变量包含了项目的所有信息,所以理论上讲,我们拿到一个HTML然后解析Javascript,是可以得到我们需要的数据的。...通过分析API的请求,可以很快的看到API的样子: 我们来分析一下这个URL,红色部分代表了这个项目的简写名字,将其改为其他的项目名称以后能够得到对应的信息。...这样的话我就确定了网站每个项目的ID是可以直接访问的,从0开始遍历这个ID即可得到所有网站的信息。

    86040

    零点击帐户接管的故事

    经过几天的主域功能混乱,我发现了一个损坏的访问控制来查看任何用户的个人信息,任何人都可以通过传递唯一的用户 ID 来查看个人信息,包括电子邮件 ID、地址、电话号码、出生日期等等到以下端点: /api/...然后我通过解释我如何能够获得该站点上每个用户的唯一用户 ID 来简单地回复封闭报告,这导致目标的每个用户的大量 PII 披露者。几天后,它重新开放并归类为 High。 关键在哪里?...幸运的是,它太缺乏访问控制了。 image.png 因为,我能够通过传递任何用户的唯一用户 ID 来获取重置令牌。我能够将它与较旧的发现联系起来,因为我拥有网站上每个用户的用户 ID。...我可以简单地忘记密码并使用我可以通过/api/PushToken端点获得的 recoveryToken 。.../api/PushToken在正文中使用唯一的用户 ID发送 POST 请求将简单地显示在 step3 中请求的恢复代码。 这就是我可以简单地接管网站上任何人的帐户的方式。

    75500

    setContentView源码学习

    今天突然有个想法:不同的布局文件,相同类型的控件有相同的ID,在findViewById的时候,为什么没有出现“系统不知道去引用哪个id的View的问题”?...,作为容器 4、通过inflate(layoutResID, mContentParent);将我们传入的布局,填充到这个容器中 5、最后,我们就会看到我们写的布局 细心的人发现了,我上面没有提到给...DecorView 填充布局的代码,这是因为,在我的API 25下,PhoneWindow的 generateLayout 方法中,没找的对应的代码。...因此,我认为,如果我没有找错或者忽略了某几行代码,就是API升级更了,有了新的实现方法我不知道。有知道的大神,请指教!...因为,每个Activity,有自己独立的展示窗口,加载的是自己设置的layout的布局ID,系统知道去哪里找,展示在哪里,没有数据重叠、歧义部分,自然,就不会报错了。

    40930

    效率办公 | 你还记得按键精灵么?

    LEARN MORE 图片由海艺AI绘制 关于系列 公众号是专栏/话题周更的模式,对话题的内容感兴趣的朋友们可以通过顶部和底部的合集标签查看这个话题的更多内容。...当然,也可以直接订阅合集啦,毕竟公众号改版之后不加星标是看不到推送更新的。 周三的固定话题是效率办公,会给大家安利各种各样的办公神器。...毕竟我看到RPA工具的第一反应是,这玩意不是按键精灵plus pro版本么? 10年前的老牌工具了,我一开始也没觉得哪里有问题,直到我真的开始去写稿的时候看到了这个: 2001年!2001年!...使用体验 首先,还是给出一个官网的下载的地址: http://www.anjian.com/ 相比于之前体验的很多软件来说,按键精灵的搜索引擎广告特别多,排在前面的都是一些下载站。...看起来是竞价排名没给搜素引擎钱的感觉,不过这种下载站反而更有怀旧的感觉了,毕竟年轻的时候还是挺喜欢在下载站上找破解版的。

    40310

    四个超实用的UI设计技巧| 萧蕊冰

    1592277745(1).jpg ▶ 学习ui设计的小技巧之一:软件学习 ui设计要学的东西很多,软件是基础的东西,要想做好出好的ui设计就得先熟练掌握ui设计的基础软件,软件方面有:PS、AI、ID...▶学习ui设计的小技巧之二:找灵感 如何找灵感,也就是培养审美的能力,首先我们要知道什么好看,什么不好看。当我们排斥那些不好看的设计的时候,我们的品味就自然上升了。...再就是要知道去什么网站上看设计作品。看到不错的设计要采集下来。说到这里,我给大家推荐一些不错的网站。...如:UI中国、花瓣网、站酷、Behance、APP截图等等…… 那么,当我们接到一个设计任务的时候,该如何去快速的执行,快速找到灵感呢?——平时的素材采集和分类至关重要。...关键是自己要记得东西放在哪里了,不要用的时候找不到了~ ▶ 学习ui设计的小技巧之三:懂分析 学会分析好的设计作品,主要从下面的几个方面去分析: 1.是配色上吸引了我们的眼球还是版式设计吸引了我们的眼球

    66970

    分享几个超级好用的谷歌浏览器插件

    首先来看看扩展程序在哪里,在 更多工具 - 扩展程序,点击扩展程序出现程序安装界面。...比如上面是我安装的几个扩展程序,在谷歌浏览器中安装扩展程序其实比较简单,只需要把安装的插件直接拖到安装页面就可以,系统会自动的进行安装 安装的插件是CRX的文件,有专门的谷歌插件网站,可以下载到很多的谷歌浏览器插件...比如前段时间要开发POWER BI的课程,在课程开发的时候需要很多的图片放到课件里去,有时候会去微软的官网寻找合适的图片做课件,但是在官网上找图片,有时候一张一张下载很麻烦,这个时候如果用 图片助手这个插件就可以一键现在网页上的所有图片...上面是微软的官网,用谷歌浏览器打开,然后点击图片助手,提取本页图片。 他可以根据图片大小,分辨率大小等让你筛选来下载图片,当然你也可以选择全部下载。...还有一些插件,比如某视频网站的插件,他可以下载该视频网站上的视频,还有迅雷的插件,可以自动的在网页进行下载,所以在谷歌浏览器上有很多你想不到的功能很强大的扩展程序,打开你的新世界。

    1.4K40

    可以下载80+视频网站资源的开源项目

    先放上Git地址 https://github.com/soimort/you-get 今天给大家推荐的Git项目是一个非常轻量级而且非常强大的下载工具 虽然说这个跟我们的算法工作貌似没有什么关系,但是却可以大大增加我们工作的乐趣...| 217 kB 96 kB/s Installing collected packages: you-get Successfully installed you-get-0.4.1475 我们去b站上找一个视频来试一下...p=13' 非常优秀,这里还提醒,这是一个系列视频,可以使用--playlist参数下载所有内容,并且列出了几种可以下载的格式 you-get: This is a multipart video....██████┤[1/1] 54 kB/s Downloading 厦门大学-Spark编程基础(MOOC) (P13. [2.1.5]--2.1.5HelloWorld).cmt.xml … 到我们的目录下看一看...它的功能不止于此,除了视频还可以下图片,下音乐 甚至如果你不知道哪里有视频你还可以告诉它几个关键字,它会去Google上搜一个视频下下来给你。 怎么样,快去试一下吧

    1.2K30

    教科书级的网站用户体验指南

    重点关注用户的目标 对您的网站进行优化时,请牢记这些用户体验原则 开始之前,先问问自己:“我怎样才能提供用户所需,同时得到我想要的东西?”...您需要向用户证明您的网站上还有其他有价值的内容,并鼓励他们继续阅读。这可以通过在每篇文章底部放一些相关的或热门文章来实现。 2....如果您采用一致的方式组织和显示您网站中的信息,用户可以据此从不熟悉的网页中找到熟悉的网页。如果网站结构不符合逻辑或者与用户的预期不一致,他们就会无所适从,不知道接下来要去哪里。...当用户来到您的网页时,他们首先应关注哪里、其次应关注哪里等,都应该非常清晰。并且,无论是要点击“购买”进行购买还是阅读相关文章,他们下一步要执行的操作也都应非常清晰。...社交:让用户可以通过他们喜爱的社交网络方便地与您交流互动。所有主要社交网络都提供了窗口小部件,您可以将它们放在网站上,方便用户关注您。

    76740

    教科书级的网站用户体验指南

    重点关注用户的目标 对您的网站进行优化时,请牢记这些用户体验原则 开始之前,先问问自己:“我怎样才能提供用户所需,同时得到我想要的东西?”...您需要向用户证明您的网站上还有其他有价值的内容,并鼓励他们继续阅读。这可以通过在每篇文章底部放一些相关的或热门文章来实现。 ? 2....如果您采用一致的方式组织和显示您网站中的信息,用户可以据此从不熟悉的网页中找到熟悉的网页。如果网站结构不符合逻辑或者与用户的预期不一致,他们就会无所适从,不知道接下来要去哪里。...当用户来到您的网页时,他们首先应关注哪里、其次应关注哪里等,都应该非常清晰。并且,无论是要点击“购买”进行购买还是阅读相关文章,他们下一步要执行的操作也都应非常清晰。...社交:让用户可以通过他们喜爱的社交网络方便地与您交流互动。所有主要社交网络都提供了窗口小部件,您可以将它们放在网站上,方便用户关注您。

    76120
    领券