分享
  1. 首页
  2. 文章

继上次开源了今日热榜的 API 接口,这次直接开源热榜 GO 后端代码吧

timeromantic · · 3716 次点击 · · 开始浏览
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

今日热榜

今日热榜是一个获取各大热门网站热门头条的聚合网站,使用Go语言编写,多协程异步快速抓取信息,预览:https://www.printf520.com/hot... github地址:https://github.com/timeromant...
DeepinScrot-4337.png

使用说明

  1. 喜欢项目的话就star并fork吧

安装教程

  1. git clone https://github.com/timeromant...
  2. 执行database.sql文件
  3. 配置/Config/Mysql.go数据库地址
  4. 执行/App/GetHot.go程序
  5. 修改hot.html并打开
  6. 部署定时任务

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 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
  • 图片支持拖拽、截图粘贴等方式上传

用户登录

没有账号?注册
(追記) (追記ここまで)

今日阅读排行

    加载中
(追記) (追記ここまで)

一周阅读排行

    加载中

关注我

  • 扫码关注领全套学习资料 关注微信公众号
  • 加入 QQ 群:
    • 192706294(已满)
    • 731990104(已满)
    • 798786647(已满)
    • 729884609(已满)
    • 977810755(已满)
    • 815126783(已满)
    • 812540095(已满)
    • 1006366459(已满)
    • 692541889

  • 关注微信公众号
  • 加入微信群:liuxiaoyan-s,备注入群
  • 也欢迎加入知识星球 Go粉丝们(免费)

给该专栏投稿 写篇新文章

每篇文章有总共有 5 次投稿机会

收入到我管理的专栏 新建专栏