上次开源了今日热榜的 API 接口,这次直接开源热榜 GO 后端代码吧 - V2EX
请不要在回答技术问题时复粘贴 AI 生成的内容
timeromantic

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

  timeromantic Aug 6, 2019 13612 views
This topic created in 2470 days ago, the information mentioned may be changed or developed.

鱼塘热榜

鱼塘热榜是一个获取各大热门网站热门头条的聚合网站,使用 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

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

想用 api 写 app,可以得到楼主授权吗
kylix
    40
kylix  
   Aug 6, 2019
,收藏&回复~
mzmzzZ
    41
mzmzzZ  
   Aug 6, 2019
收藏 感谢
Geekgogo
    42
Geekgogo  
   Aug 6, 2019
感谢感谢,已 star
timeromantic
    43
timeromantic  
OP
   Aug , 2019
@dying4death 加我微信联系吧.博客里面关于我有联系方式
wanwan
    44
wanwan  
   Aug 6, 2019
厉害。。。
1yndonn3u
    45
1yndonn3u  
   Aug 6, 2019
能否加入某 404 网站的热门。
crab
    46
crab  
   Aug 6, 2019
点进去看到陆金所爆了
timeromantic
    47
timeromantic  
OP
   Aug 6, 2019
@crab 什么陆金所?
timeromantic
    48
timeromantic  
OP
   Aug 6, 2019
@1yndonn3u 哪个 404 网站?
crab
    49
crab  
   Aug 6, 2019
@timeromantic 点了微博热榜看到陆金所出事了。(都提出来了)
yejianmail
    50
yejianmail  
   Aug 6, 2019 via Android
上次在网易看到贵公司午休被领导吐槽
nexusone
    51
nexusone  
   Aug 6, 2019
感谢楼主
timeromantic
    52
timeromantic  
OP
   Aug 6, 2019
@yejianmail 贵公司?哪个公司
wym7223645
    53
wym7223645  
   Aug 6, 2019
https://www.printf520.com/hot.html 打不开??????
timeromantic
    54
timeromantic  
OP
   Aug 6, 2019
@wym7223645 我这打开没有问题啊
rampagechopper
    55
rampagechopper  
   Aug 6, 2019
感兴趣 ing
mritd
    56
mritd  
   Aug 6, 2019 via iPhone
抽屉?
cnzjl
    57
cnzjl  
   Aug 6, 2019
会出现漏抓的现象?天涯第一个丢失了
xiaolu
    58
xiaolu  
   Aug 6, 2019
支持下,感谢分享
Hater
    59
Hater  
   Aug 6, 2019 via iPhone
收藏
wym7223645
    60
wym7223645  
   Aug 6, 2019
renyiqiu
    61
renyiqiu  
   Aug 6, 2019
可以呀兄弟
Foreverdxa
    62
Foreverdxa  
   Aug 6, 2019
收藏学习。
dodo2012
    63
dodo2012  
   Aug 6, 2019
可以
pengyOne
    64
pengyOne  
   Aug 6, 2019
学习一波
ilotuo
    65
ilotuo  
   Aug 6, 2019
好东西!!感谢
xman99
    66
xman99  
   Aug 6, 2019
挺好的, 有时间研究下如何实现的
Felldeadbird
    67
Felldeadbird  
   Aug 6, 2019
楼主让我摸鱼就算了,连源码也开了,这让我怎样安心上班呀。哈哈
bbbb
    68
bbbb  
   Aug 7, 2019 via iPhone
学习一波
timeromantic
    69
timeromantic  
OP
   Aug 7, 2019 via Android
@Felldeadbird 无心工作,只想摸鱼。哈哈
shell314
    70
shell314  
   Aug 7, 2019
已收藏,感谢楼主
laoli123
    71
laoli123  
   Aug 7, 2019
大佬好 如何生成接口数据呢 没看到相关的文件
T3RRY
    72
T3RRY  
   Aug 7, 2019
NB
kainan
    73
kainan  
   Aug 10, 2019
本人需要做个网站, 有兴趣接活的联系下我! 谢谢;-)
timeromantic
    74
timeromantic  
OP
   Aug 10, 2019 via Android
@kainan 加我微信谈谈吧 wswgnh
About     Help     Advertise     Blog     API     FAQ     Solana     1002 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 532ms UTC 22:17 PVG 06:17 LAX 15:17 JFK 18:17
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86