35 lines
834 B
Go
35 lines
834 B
Go
package laosijiser
|
|
|
|
import (
|
|
"91porn-server/common/crypt"
|
|
"91porn-server/common/httputil"
|
|
"91porn-server/common/log"
|
|
"fmt"
|
|
"io/ioutil"
|
|
"testing"
|
|
)
|
|
|
|
func TestNovelDetail(t *testing.T) {
|
|
url := "laosiji/media/novel/cbd/cbd5b05ea5677797958895694211582c.bnc"
|
|
key := "525202f9149e061d"
|
|
domain := "https://tssdaa.hlvwcn.cn"
|
|
//req, err := http.NewRequest("GET", url, nil)
|
|
//if err != nil {
|
|
// t.Fatal(err)
|
|
// return
|
|
//}
|
|
resp, err := httputil.ClientGet(30, fmt.Sprintf("%s/%s", domain, url), make(map[string]string))
|
|
if err != nil {
|
|
log.Warn("http client get failed", log.Any("err", err))
|
|
return
|
|
}
|
|
defer resp.Body.Close()
|
|
body, err := ioutil.ReadAll(resp.Body)
|
|
if err != nil {
|
|
log.Warn("read response body failed", log.Any("err", err))
|
|
return
|
|
}
|
|
b := crypt.AESECBDecrypt(body, []byte(key))
|
|
log.Info(string(b))
|
|
}
|