2022-2023稳定运行版本

This commit is contained in:
2023-04-09 13:35:57 +08:00
parent ed9189a313
commit fd17840334
4 changed files with 279 additions and 259 deletions

View File

@@ -31,11 +31,12 @@ type BaseService struct {
}
func (srv *BaseService) DoRequest() ([]byte, error) {
//TODO: 未定位错误:断网后请求会导致空指针异常
req, err := http.NewRequest("GET", srv.Url, nil)
if err != nil {
return nil, err
}
req.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.46")
req.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Edg/108.0.1462.54")
if srv.Headers != nil {
for k, v := range srv.Headers {
req.Header.Add(k, v)

View File

@@ -5,12 +5,18 @@ import (
"net/http"
)
func BasicInfo(mid uint) ([]byte, error) {
url := fmt.Sprintf("https://api.bilibili.com/x/space/wbi/acc/info?mid=%d", mid)
type BasicInfoParams struct {
Cookie string
Mid uint
}
func BasicInfo(params BasicInfoParams) ([]byte, error) {
url := fmt.Sprintf("https://api.bilibili.com/x/space/wbi/acc/info?mid=%d", params.Mid)
srv := BaseService{
Client: &http.Client{},
Url: url,
Client: &http.Client{},
Url: url,
Headers: map[string]string{"Cookie": params.Cookie},
}
respBody, err := srv.DoRequest()
if err != nil {