| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> [爬虫]网抑云音乐评论 -> 正文阅读 |
|
[Python知识库][爬虫]网抑云音乐评论 |
[爬虫]网抑云音乐评论前言自打开网抑云之后,我久久无法忘记,是它才能带给我内心世界的波涛汹涌。我左手拿起它,右手放下它,一日复一日,我终于完成了《The Spider Of Music-163》这个还勉强让我满意的作品 PS.我也没想到,我这么懒还会去扩展[实战]爬取网抑云音乐评论,(摊牌了,其实我把它当作犁牛克斯这门课的大作业) 所需环境开发工具
前端所用框架及插件
Python使用的相关库:
项目结构前端结构
后端结构
项目原理本项目是基于[实战]爬取网抑云音乐评论的可视化扩展,爬虫原理部分就不赘述了,详见[实战]爬取网抑云音乐评论 本项目采用前后端分离的架构,前后端可以分别独立开发,我前端开发使用 由于我比较懒,且项目也比较简单,流程图我就不画了,我简单的口述一下 index.html主页里有三个模块
这三个模块通过swiper来控制出场顺序,点击相应按钮后才会切换到下一个模块 点击按钮点击搜索按钮:
点击查看评论按钮:
总结个人感觉本项目似乎也没啥技术含量,非要说技术含量就是爬取评论和歌曲名的解密过程。。。并且有的代码写的挺乱的,也不规范,凑合着用吧,懒得改了,有啥建议都可以提哈 项目结果图主页类似百度搜索的界面,输入歌名就行歌曲的搜索 图1 主页 第二个页面,类似在各大音乐平台搜索歌曲的结果 图2 搜索结果 第三个页面,展示所查看歌曲的词云图以及热门评论 图3 词云和评论 项目部署本项目使用前后端分离的架构,因此前端后端需要分别部署 本文以Centos7为例,使用之前需要将前端这三个文件里的出现的IP地址
前端部署前端部署在apache中,启动后,将前端的程序放入
后端部署后端所需python3环境,由于系统自带的是python2,因此需要安装python3,安装完python3后,输入
安装本项目所需的python库
觉得速度慢的话可以换清华源,可以使用
可以永久设置镜像源
进入后端文件夹内,输入指令启动运行后端
如果需要外网访问或虚拟机外访问,则需要关闭Centos7自带的防火墙
至此,项目部署完毕 Github链接:https://github.com/teemos666/The-Spider-Of-Music-163 参考文献[1] 提莫莫 《[实战]爬取网抑云音乐评论》 (https://blog.csdn.net/weixin_45766049/article/details/120504972) [2] Java后端何哥 《Python文本挖掘:词云图》 (https://blog.csdn.net/CSDN2497242041/article/details/77175112) [3] 各种百度 [4] 各种B乎 [5] 各种CSDN |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 3:39:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |