网易云音乐搜索引擎 python+whoosh---(3)界面

该博客介绍了如何用Python构建一个基于Ajax通信的网易云音乐搜索网页。通过运行server.py,服务器将监听8080端口,用户可以在index.html输入歌手名进行搜索。网页使用了Bootstrap样式,搜索请求由getuser.py处理,歌曲点击事件由updt.py处理,实现了歌曲热度更新。完整代码和说明可在提供的链接中下载。
摘要由CSDN通过智能技术生成

网页和后台的通信采用ajax,参考文献:python处理ajax请求

csdn的编辑器似乎有问题,贴上网页代码博客显示会出错。所以这里不再贴代码,直接给出代码下载网址和代码说明。

所有代码及运行说明已上传,点击这里下载

 

代码说明:

后台代码:server.py

python运行这个server.py代码之后就会监听8080端口,那么你只需要打开 127.0.0.1:8080 就可以看到相应文件夹下面的内容

前台网页:index.html

注意:

1,我使用了bootstrap的css样式表,你需要在第五行的href中换成你自己的位置

2,index.html的第16行代码表示后台运行"/cgi-bin/getuser.py"代码,这个代码点击搜索按钮saveUserInfo启动,搜索数据传入后台时起作用,getuser.py就是获取搜索结果的代码

3,index.html的第67行代码表示后台运行/cgi-bin/updt.py代码,这个代码在点击歌曲超链接update_hot_num函数启动时起作用,updt.py就是根据点击动作增加这首歌的优先级

4,组员信息在authors.html页面,第125行,是一个单纯的展示页面

运行server.py之后可以监听8080,把index.html

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值