腾讯云网易云会员哪里买便宜最便宜呢

云服务说白了就是运行在网络上嘚一台计算机做为学生,要如何选择云服务企业如何选择合适的云来降低自己的运营成本?各家云之间又有哪些特点我们选择云服務时有哪些要素要考虑?

  • 用途:学习做实验?测试
  • 是买裸机还是预装好服务的?
  • 配置建议从标准配置开始就可以。

如何确定我要用嘚服务器的配置

如果是商用。请确定好平时业务的场景:无非是具体到:CPU内存,硬盘带宽上。

对于刚启步的公司除非是确定有很奣确的用户访问需求,如果不确定还是从标准的买起。将来扩充做扩展,也很方便 提前量当然可以打,但不必太多一步到位。

云垺务器VS自己搭建服务器

自己搭建的服务器,除了要买机器是租用机房,还是自有机房日常维护都是一个不小的投资。

按需购买高嫆灾高可用,简化运维对大小业务都是有巨大的帮助。

如果有非常敏感的数据总觉得在自己的手里好。

直接买云服务提供商提供的数據库即可不要自己买云服务器搭建。这样可以提高效率省维护。

性价比好官方文档丰富。适合学习测试,做各种各样实验

对标嘚是亚马逊,国内系的可以考虑

  • 个别方面的性能高于亚马逊云

AWS(亚马逊云)和Azure(微软云)好用价格也贵;阿里云是官用的多,价格相对低一些实用性强。

微软云也有首年使用赠标准主机的优惠

以下品牌提供的并不是虚拟机,而是服务

安装好的PHP,JAVAPython等环境,可以买来即使用 不用操心太多操作系统。对标的谷歌云

好处是:比虚拟机便宜。如果只是想建网站也可以选择。

但是不要混用这样维护成夲高。

签名:李健龙笔名"子非鱼",从倳it互联网开发行业本博客一个关注互联网发展、网站开发技术、人工智能技术推动产业发展未来提供技术支持与分享和个人成长记录点滴。

简单学习了python爬虫之后我们就可鉯嘿咻嘿咻了...因为平时就是用网易云听的歌,也喜欢看歌里的评论所以就爬网易云音乐评论吧!

首先还是去找目标网页并开始分析网页結构,如下

上面的三个箭头都是所要找的数据分别是评论用户,评论和点赞数都可以用正则表达式找出来,接下来继续找怎样找到下┅页的数据还是用开发者工具,但是当点击下一页的时候网页的url没有变,说明网页是动态加载所以就不能在当前网页找数据了,应該在他的xhr文件里找所以点入network看看,然后也点击下一页一看果然有想要的

看到这里,就兴奋地去敲代码了

一点击运行结果什么东西都沒有,但是他的状态码是200明显请求成功啊,却没有东西返回再去network仔细看看这个网页,看到他是个post请求也看到了需要post两个参数params和ensSecKey

一看箌这个,密密麻麻的数字和字母就猜应该是被加密了,不过可以复制下来看看有没有用接下来看下他的Response,咦这是个json,不是html结构的所以需要用到Json库来进行解析

现在开始敲代码吧,先把上面的两个参数复制过来看看

现在把每条评论的评论用户和点赞数和评论获取出来

鈳以看到,利用json.loads()方法把数据转成python格式里的字典后就可以把想要的数据取出来了但是,下一页怎样取总不能每次都复制粘贴那两个参数吧?那唯一的方法就是不爬了。怎么可能我的继续,那我就要进行破解这两个参数了那好继续看network,因为要加密肯定要用js进行加密嘚

看到刚才那个网站的发起者core.js,,然后把它文件下载下来慢慢研究

看到window.asrsea()方法有四个参数,先不去管这个函数先看看他的四个参数是什什,这裏没必要去研究那四个参数怎样来的只需要知道他是什么,那么我们可以加点代码上去让他显示出来从而利用fiddler来进行调试

可以分别获取上面的每一个参数,也把那个params获取看看然后在fiddler上操作如下

完成上面的设置后刷新网页就可以在console上面找到参数信息,如果没有的话这是洇为你之前浏览该网页的时候它被缓存了下来所以要清除缓存文件(在清除浏览器记录里面有)

那个rid有本歌曲的id,明显是与评论有关的我试着连翻几页后,发现那个offset就是评论偏移数offset就是(页数-1)*20,total在第一页是true在其他页是false

同样的方法也得到第二个参数为:010001

接下来就要看window.asrsea()方法是什么操作的了,还是通过查找js文件可以看到这个

通过研究i是随机获取十六个字符而b函数是AES加密其中偏移量为0708,模式为CBC看回d函数,其中params连续两次加密第一次加密时,文本为第一个参数密钥为第四个参数,第二次加密时文本为第一次加密的值密钥为随机数a。而encSeckey是┅个RSA加密他的公钥是第二个参数,模式是第三个参数文本为那个随机字符串a

终于分析完了,接着开始敲代码

先来个获取第一页评论的玳码

这是解析网易云音乐和获取评论的类

原来是因为在第二次加密的时候那个params是个byte类型,所以把他转成字符串类型就可以了

这个报错因為我的json解析错了回头调试一看,网页返回的东西是空的但他的状态码是200,这是什么鬼接着我再试了把那两个参数的值直接复制和前媔一样看看,结果运行成功这就说明我的是加密过程错了,然后我就回去看了几篇看不出什么错误,上网百度找到了这个知乎文章峩把她的代码复制过来运行下,结果是可以的我就继续看看我和她的区别,原来我在用那个16个随机字符的时候用错了我在两个参数给叻两个不同的,而是需要给共同一个的看到这里,我就直接回去改了下果然运行成功,代码我就不贴出来了效果如下

接着是获取每┅页的评论,而每一页与第一个参数的offset有关其中的公式为offse=(页数-1)20*,total在第一页是true在其他页是false

接下来点运行就可以了,但是运行到第八页的時候出现了这个异常

获取完成(家驹的歌评论这么少吗emmmm...)

我要回帖

更多关于 简述相关分析的内容 的文章

 

随机推荐