mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-19 13:59:39 +08:00
* 🎨 修改bilibili,bilibiliparse插件结构,添加bilibili动态直播专栏解析 * 💩 修改大小写 * 🎨 正则全局,错误处理 * 🎨 使用json.NewDecoder() * 💚 空使用 * 💚 修lint
25 lines
437 B
Go
25 lines
437 B
Go
package bilibili
|
|
|
|
import (
|
|
"net/http"
|
|
"strconv"
|
|
)
|
|
|
|
// humanNum 格式化人数
|
|
func humanNum(res int) string {
|
|
if res/10000 != 0 {
|
|
return strconv.FormatFloat(float64(res)/10000, 'f', 2, 64) + "万"
|
|
}
|
|
return strconv.Itoa(res)
|
|
}
|
|
|
|
// getrealurl 获取跳转后的链接
|
|
func getrealurl(url string) (realurl string, err error) {
|
|
data, err := http.Head(url)
|
|
if err != nil {
|
|
return
|
|
}
|
|
realurl = data.Request.URL.String()
|
|
return
|
|
}
|