【文件属性】:
文件名称:hotspot-online
文件大小:10KB
文件格式:ZIP
更新时间:2021-04-01 16:36:59
HTML
热点在线
各大平台热榜聚合-实时更新
00.简介
本项目来自于朋友写论文要用到这个,部署到CoreOS的时候各种不如意,最近在学习golang,使用golang重新插入了一下,golang天生亲和和码头工人,非常奈斯。
01.采集数据使用的goruntine默认每10分钟更新一次数据(可通过环境变量HOTSPOT_TIMER_DURATION设置时间,单位分钟。)
使用http模块发送请求获得网页数据,
使用github.com/PuerkitoBio/goquery包html并github.com/PuerkitoBio/goquery出自己想要的数据
使用golang.org/x/text/encoding/simplifiedchinese包来处理GB2312编码的转换
本地化处理(写入到本地json文件)
02.处理并返回数据(可通过环境变量HOTSPOT_HTTP_PORT设置端
【文件预览】:
hotspot-online-main
----main.go.bak(9KB)
----Dockerfile(509B)
----index.html(11KB)
----main.go(7KB)
----.gitignore(33B)
----go.sum(1KB)
----README.md(2KB)
----go.mod(109B)