分享
继上次开源了今日热榜的 API 接口,这次直接开源热榜 GO 后端代码吧
timeromantic · · 3716 次点击 · · 开始浏览这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
今日热榜
今日热榜是一个获取各大热门网站热门头条的聚合网站,使用Go语言编写,多协程异步快速抓取信息,预览:https://www.printf520.com/hot... github地址:https://github.com/timeromant...
DeepinScrot-4337.png
使用说明
- 喜欢项目的话就star并fork吧
安装教程
- git clone https://github.com/timeromant...
- 执行database.sql文件
- 配置/Config/Mysql.go数据库地址
- 执行/App/GetHot.go程序
- 修改hot.html并打开
- 部署定时任务
参与贡献
- Fork 本项目
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
目录说明
HotList/
├── App
│ └── GetHot.go 爬虫主程序
├── Common
│ ├── Db.go 数据库组件
│ └── Redis.go redis组件
├── Config
│ ├── Config.go
│ └── Mysql.go mysql配置文件
├── Cron
│ └── GetHot.sh 爬虫定时脚本
├── Exe
├── Html
│ ├── css
│ ├── hot.html 热榜展示网页
│ └── js
|
└── database.sql
└── README.md
API说明
获取所有类型
- Method: GET
- URL:
https://www.printf520.com:8080/GetType - Param:无
- Body:
{
"Code":0,
"Message":"获取数据成功",
"Data":[
{"id":"1","sort":"63908","title":"知乎"},
{"id":"2","sort":"21912","title":"虎扑"},
{"id":"6","sort":"11707","title":"天涯"},
{"id":"7","sort":"12546","title":"知乎日报"},
]}
获取具体类型热榜数据
- Method: GET
- URL:
https://www.printf520.com:8080/GetTypeInfo?id=2 - Param:id
- Body:
{
"Code":0,
"Message":"获取成功",
"Data":[
{
"title":"
45个经典面试回答提示,分享给即将工作的大家。 zt
",
"url":"https://bbs.hupu.com//28814429.html"
},
{
"title":"
[名场面]回家的诱惑:洪世贤酒店幽会,抵不住诱惑犯了错! zt
",
"url":"https://bbs.hupu.com//28818367.html"
},
{
"title":"
张艺兴回应假唱风波。ZT
",
"url":"https://bbs.hupu.com//28815609.html"
}
]
}
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信3716 次点击
添加一条新回复
(您需要 后才能回复 没有账号 ?)
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
今日热榜
今日热榜是一个获取各大热门网站热门头条的聚合网站,使用Go语言编写,多协程异步快速抓取信息,预览:https://www.printf520.com/hot... github地址:https://github.com/timeromant...
DeepinScrot-4337.png
使用说明
- 喜欢项目的话就star并fork吧
安装教程
- git clone https://github.com/timeromant...
- 执行database.sql文件
- 配置/Config/Mysql.go数据库地址
- 执行/App/GetHot.go程序
- 修改hot.html并打开
- 部署定时任务
参与贡献
- Fork 本项目
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
目录说明
HotList/
├── App
│ └── GetHot.go 爬虫主程序
├── Common
│ ├── Db.go 数据库组件
│ └── Redis.go redis组件
├── Config
│ ├── Config.go
│ └── Mysql.go mysql配置文件
├── Cron
│ └── GetHot.sh 爬虫定时脚本
├── Exe
├── Html
│ ├── css
│ ├── hot.html 热榜展示网页
│ └── js
|
└── database.sql
└── README.md
API说明
获取所有类型
- Method: GET
- URL:
https://www.printf520.com:8080/GetType - Param:无
- Body:
{
"Code":0,
"Message":"获取数据成功",
"Data":[
{"id":"1","sort":"63908","title":"知乎"},
{"id":"2","sort":"21912","title":"虎扑"},
{"id":"6","sort":"11707","title":"天涯"},
{"id":"7","sort":"12546","title":"知乎日报"},
]}
获取具体类型热榜数据
- Method: GET
- URL:
https://www.printf520.com:8080/GetTypeInfo?id=2 - Param:id
- Body:
{
"Code":0,
"Message":"获取成功",
"Data":[
{
"title":"
45个经典面试回答提示,分享给即将工作的大家。 zt
",
"url":"https://bbs.hupu.com//28814429.html"
},
{
"title":"
[名场面]回家的诱惑:洪世贤酒店幽会,抵不住诱惑犯了错! zt
",
"url":"https://bbs.hupu.com//28818367.html"
},
{
"title":"
张艺兴回应假唱风波。ZT
",
"url":"https://bbs.hupu.com//28815609.html"
}
]
}