• 欢迎访问佰阅部落
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

TopList:一款获取各大热门网站热门头条的聚合网站

数据可视化 佰阅 4年前 (2019-08-30) 3636次浏览 0个评论

0.简介:

今日热榜,是一个获取各大热门网站热门头条的聚合网站,使用Go语言编写,多协程异步快速抓取信息。

演示地址:https://www.printf520.com/hot.html

功能特点:各大热门网站热门头条的聚合网站,一个网页就可以获取热门信息

1.效果截图

TopList:一款获取各大热门网站热门头条的聚合网站

2.部署方法

基于go+mysql的docker版暂无考虑,因此以宝塔面板安装为主:

第一步:宝塔面板添加网站+数据库

第二步:使用终端工具,执行以下命令:

#进入网站根目录
cd /www/wwwroot/demo.baiyue.one
git clone https://github.com/tophubs/TopList && mv TopList/* .

第三步:设置网站运行目录为/Html

TopList:一款获取各大热门网站热门头条的聚合网站

第四步:对接数据库

进入网站根目录,修改/Config/mysql.toml文件,请安装以下中文提示进行修改。

Source = "数据库用户名:数据库密码@tcp(127.0.0.1:3306)/数据库名?charset=utf8mb4"
Driver = "mysql"

第五步:设置定时任务及后台运行程序

终端输入contab -e

* */1 * * * /www/wwwroot/你的域名/App/GetHot.go

然后按Esc键+wq+Entry键进行保存。

 /etc/init.d/cron restart	#重启定时任务以生效

守护进程的方式执行Server.go

nohup /www/wwwroot/你的域名/App/Server.go

至此,访问http://ip/Hot.html就 可以看到效果。如果想直接访问,请修改/Html/Hot.htmlindex.html即可。

3.类似项目

 


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:TopList:一款获取各大热门网站热门头条的聚合网站
喜欢 (2)

您必须 登录 才能发表评论!