首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

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

  timeromantic · 107 天前 · 7396 次点击
这是一个创建于 107 天前的主题,其中的信息可能已经有所发展或是发生改变。

鱼塘热榜

鱼塘热榜是一个获取各大热门网站热门头条的聚合网站,使用 Go 语言编写,多协程异步快速抓取信息,预览:https://www.printf520.com/hot.html

使用说明

  1. 喜欢的话 star 并 fork 项目

安装教程

地址: https://github.com/timeromantic/hotDataList.git

  1. git clone https://github.com/timeromantic/hotDataList.git
  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 说明

获取所有类型

{
    "Code":0,
    "Message":"获取数据成功",
    "Data":[
        {"id":"1","sort":"63908","title":"知乎"},
        {"id":"2","sort":"21912","title":"虎扑"},
        {"id":"6","sort":"11707","title":"天涯"},
        {"id":"7","sort":"12546","title":"知乎日报"},
       ]}

获取具体类型热榜数据

{
    "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"
        }
    ]
}

DeepinScrot-4337.png

第 1 条附言  ·  107 天前
这个帖子只有收藏,没有回复。希望收藏的小伙伴同时回复一下
第 2 条附言  ·  107 天前
谢谢大家的回复~
74 回复  |  直到 2019-08-10 18:24:30 +08:00
    1
dothis   107 天前
好吧、看来我是第一个
    2
conn4575   107 天前 via Android
顶一下,每天都会打开了解热点新闻
    3
swordne   107 天前
收藏一波,早起看新闻利器。
    4
mu666   107 天前 via Android
收藏回复,等下午上班摸鱼的时候再 star(斜眼笑)
    5
zsy979   107 天前
收藏
    6
impl   107 天前 via Android
为什么文件名都是驼峰式,看上去像 Java 还是 C#
    7
freshgoose   107 天前
佩服楼主
    8
hgjian   107 天前 via Android
收藏顶
    9
Flygar   107 天前
点赞,收藏,回复
    10
patx   107 天前
感觉楼主。开始接触 go 语言,正好学习下
    11
slogon   107 天前
感谢分享,学习一下!
    12
JRay   107 天前
收藏学习一下
    13
lilililili1010   107 天前
收藏
    14
Gnod0000   107 天前 via iPhone
学习
    15
lux182   107 天前
go 利器
    16
shadowtale   107 天前
很溜很溜
    17
hacenv   107 天前
学习一下, 感谢楼主。
    18
zhutter   107 天前
学习一下, 感谢
    19
yueshang1   107 天前
database.sql 没有这个文件呢?爬虫 好像没有楼主站点全呢
    20
LeeSeoung   107 天前
支持
    21
geekc3t   107 天前
感觉楼主。学习下
    22
lostaya   107 天前
收藏了
    23
timeromantic   107 天前
@yueshang1 sql 文件是一张表,等会把 sql 文件放进去
    24
HuberyPang   107 天前
哈哈哈,借楼分享 python 版的,欢迎 star https://github.com/pangxiaobin/CrawlerHot
    25
Y4ssss   107 天前
感谢楼主
    26
fivestrong   107 天前 via iPhone
感谢 收藏学习一下
    27
IceBay   107 天前
感谢楼主
    28
zqguo   107 天前
收藏一波
    29
Y4ssss   107 天前
API 相关的也没有开源?
    30
fengwei23   107 天前
收藏回复
    31
E1n   107 天前
关注一波 w
    32
xiangchen2011   107 天前
好奇,博客那一栏都是哪里来的地址
    33
drafter   107 天前
感谢,后面学习学习
    34
timeromantic   107 天前
@xiangchen2011 哈哈,是 js 处理返回的。
    35
xiangchen2011   107 天前
@timeromantic #34 你的博客不错,可惜么有 rss
    36
timeromantic   106 天前
@xiangchen2011 哈哈,谢谢喜欢,为了不辜负 V 友的喜欢,立马加 rss
    37
aitaii   106 天前
挺好
    38
zpm683   106 天前
赞美の心
    39
dying4death   106 天前
感谢

想用 api 写 app,可以得到楼主授权吗
    40
kylix   106 天前
🙏,收藏&回复~
    41
mzmzzZ   106 天前
收藏 感谢
    42
Geekgogo   106 天前
感谢感谢,已 star
    43
timeromantic   106 天前
@dying4death 加我微信联系吧.博客里面关于我有联系方式
    44
wanwan   106 天前
厉害。。。
    45
1yndonn3u   106 天前
能否加入某 404 网站的热门。
    46
crab   106 天前
点进去看到陆金所爆了
    47
timeromantic   106 天前
@crab 什么陆金所?
    48
timeromantic   106 天前
@1yndonn3u 哪个 404 网站?
    49
crab   106 天前
@timeromantic 点了微博热榜看到陆金所出事了。(都提出来了)
    50
yejianmail   106 天前 via Android
上次在网易看到贵公司午休被领导吐槽
    51
nexusone   106 天前
感谢楼主
    52
timeromantic   106 天前
@yejianmail 贵公司?哪个公司
    53
wym7223645   106 天前
https://www.printf520.com/hot.html 打不开??????
    54
timeromantic   106 天前
@wym7223645 我这打开没有问题啊
    55
rampagechopper   106 天前
感兴趣 ing
    56
mritd   106 天前 via iPhone
抽屉?
    57
cnzjl   106 天前
会出现漏抓的现象?天涯第一个丢失了
    58
xiaolu   106 天前
支持下,感谢分享
    59
Hater   106 天前 via iPhone
收藏
    61
renyiqiu   106 天前
可以呀兄弟
    62
Foreverdxa   106 天前
收藏学习。
    63
dodo2012   106 天前
可以
    64
pengyOne   106 天前
学习一波
    65
ilotuo   106 天前
好东西!!感谢
    66
xman99   106 天前
挺好的, 有时间研究下如何实现的
    67
Felldeadbird   106 天前
楼主让我摸鱼就算了,连源码也开了,这让我怎样安心上班呀。哈哈
    68
bbbb   106 天前 via iPhone
学习一波
    69
timeromantic   106 天前 via Android
@Felldeadbird 无心工作,只想摸鱼。哈哈
    70
shell314   106 天前
已收藏,感谢楼主
    71
xiaobai987   106 天前
大佬好 如何生成接口数据呢 没看到相关的文件
    72
T3RRY   106 天前
NB
    73
kainan   102 天前
本人需要做个网站, 有兴趣接活的联系下我! 谢谢;-)
    74
timeromantic   102 天前 via Android
@kainan 加我微信谈谈吧 wswgnh
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4165 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 35ms · UTC 08:36 · PVG 16:36 · LAX 00:36 · JFK 03:36
♥ Do have faith in what you're doing.