今日热榜
今日热榜是一个获取各大热门网站热门头条的聚合网站,使用 Go 语言编写,多协程异步快速抓取信息,预览:https://www.printf520.com/hot.html git 地址:https://github.com/timeromantic/TopList
安装教程
- git clone https://github.com/timeromantic/hotDataList.git
- 执行 database.sql 文件
- 配置/Config/Mysql.go 数据库地址
- 执行/App/GetHot.go 程序
- 修改 hot.html 并打开
- 部署定时任务
使用说明
- fork 项目
参与贡献
- 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" } ] }
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于