@@ -13,7 +13,6 @@ import (
13
13
"net/http"
14
14
"os"
15
15
"github.com/PuerkitoBio/goquery"
16
- "strings"
17
16
)
18
17
const LOGIN_URL string = "https://hacpai.com/api/v2/login"
19
18
// 登录奖励
@@ -68,28 +67,14 @@ func execCheck() {
68
67
if err != nil {
69
68
log .Fatal ("签到异常" , err )
70
69
}
71
- dom , err := goquery .NewDocumentFromReader (strings .NewReader (resp ));
72
- if err != nil {
73
- log .Fatal ("签到信息获取异常" , err )
74
- }
75
- res := dom .Find ("div. points .points__item" ).First ();
76
- text := res .Find (".description" ).First ().Text ();
77
- score := res .Find (".ft-nowrap" ).Last ().Text ();
78
- log .Println ("获取结果:" , text , score )
79
-
70
+ log .Println ("获取结果:" , resp )
80
71
// 昨日活跃
81
- resp1 , err : = hacpaiHttpExec (token , YESTERDAY_REWARD )
72
+ resp , err = hacpaiHttpExec (token , YESTERDAY_REWARD )
82
73
if err != nil {
83
74
log .Fatal ("领取昨日活跃失败" , err )
75
+ return
84
76
}
85
- dom1 , err1 := goquery .NewDocumentFromReader (strings .NewReader (resp1 ));
86
- if err1 != nil {
87
- log .Fatal ("昨日活跃信息获取异常" , err )
88
- }
89
- res = dom1 .Find ("div .points .points__item" ).First ();
90
- text = res .Find (".description" ).First ().Text ();
91
- score = res .Find (".ft-nowrap" ).Last ().Text ();
92
- log .Println ("获取结果:" , text , score )
77
+ log .Println ("获取结果:" , resp )
93
78
94
79
}
95
80
@@ -107,12 +92,20 @@ func hacpaiHttpExec(token string, url string) (string, error) {
107
92
req .AddCookie (& cookie )
108
93
resp , err := client .Do (req )
109
94
defer resp .Body .Close ()
110
- body , err := ioutil .ReadAll (resp .Body )
111
95
if err != nil {
112
96
log .Fatal ("get response failed" , err )
113
97
return "" , err
114
98
}
115
- return string (body ), err
99
+
100
+ dom , err := goquery .NewDocumentFromReader (resp .Body );
101
+ if err != nil {
102
+ log .Fatal ("签到信息获取异常" , err )
103
+ }
104
+ res := dom .Find ("div .points .points__item" ).First ();
105
+ text := res .Find (".description" ).First ().Text ();
106
+ score := res .Find (".ft-nowrap" ).Last ().Text ();
107
+ log .Println ("执行返回:" , text , score )
108
+ return text + ", " + score , err
116
109
}
117
110
118
111
// 登录hacpai
0 commit comments