1+ package reptile
2+
13/**
24 *
35 * @Description:
911 * @Package:
1012 * @Software: GoLand
1113 */
12- package reptile
1314
1415import (
1516 "bytes"
@@ -44,7 +45,7 @@ func init() {
4445 NetsarangMap = make (map [string ]NetsarangInfo )
4546}
4647
47- // 获取单个产品信息
48+ // GetInfoUrl 获取单个产品信息
4849func GetInfoUrl (product string ) (string , error ) {
4950 info := NetsarangMap [product ]
5051 if NetsarangMap == nil || info .Url == "" || len (info .Url ) == 0 || ! utils .DateEqual (time .Now (), info .Time ) {
@@ -61,7 +62,7 @@ func GetInfoUrl(product string) (string, error) {
6162 return info .Url , nil
6263}
6364
64- // 获取可用mail
65+ // NetsarangGetMail 获取可用mail
6566func NetsarangGetMail () (string , error ) {
6667 prefix := utils .RandomLowercaseAlphanumeric (9 )
6768 suffix , err := LinShiYouXiangSuffix ()
@@ -77,7 +78,7 @@ func NetsarangGetMail() (string, error) {
7778 return mail , nil
7879}
7980
80- // 获取所有链接信息
81+ // NetsarangDownloadAll 获取所有链接信息
8182func NetsarangDownloadAll () {
8283 mail , err := NetsarangGetMail ()
8384 if err != nil {
@@ -93,7 +94,7 @@ func NetsarangDownloadAll() {
9394 log .Println (NetsarangMap )
9495}
9596
96- // 获取链接信息
97+ // NetsarangGetInfo 获取链接信息
9798func NetsarangGetInfo (mail , product string ) (string , error ) {
9899 if mail == "" || len (mail ) == 0 {
99100 return "" , errors .New ("mail不能为空" )
@@ -174,7 +175,7 @@ func NetsarangGetInfo(mail, product string) (string, error) {
174175 return ur , nil
175176}
176177
177- // 发送邮件
178+ // NetsarangSendMail 发送邮件
178179func NetsarangSendMail (mail , product string ) error {
179180 if mail == "" || len (mail ) == 0 {
180181 return errors .New ("邮箱号不能为空!" )
@@ -261,7 +262,7 @@ func NetsarangSendMail(mail, product string) error {
261262 return nil
262263}
263264
264- // 获取下载产品信息
265+ // NetsarangGetUrl 获取下载产品信息
265266func NetsarangGetUrl (lang , token string ) (map [string ]interface {}, error ) {
266267 if lang == "" || len (lang ) == 0 {
267268 return nil , errors .New ("lang不能为空" )
@@ -292,7 +293,7 @@ func NetsarangGetUrl(lang, token string) (map[string]interface{}, error) {
292293 return utils .HttpReadBodyJsonMap (http .MethodPost , NetsarangJsonUrl , utils .ContentTypeMFD , params , nil )
293294}
294295
295- // 通过ChromeDP获取所有链接信息
296+ // NetsarangDownloadAllDP 通过ChromeDP获取所有链接信息
296297func NetsarangDownloadAllDP () {
297298 ctx , cancel , mail , err := NetsarangGetMailDP ()
298299 defer cancel ()
@@ -319,7 +320,7 @@ func NetsarangDownloadAllDP() {
319320 log .Println (NetsarangMap )
320321}
321322
322- // 获取单个产品信息
323+ // GetInfoUrlDP 获取单个产品信息
323324func GetInfoUrlDP (product string ) (string , error ) {
324325 info := NetsarangMap [product ]
325326 if NetsarangMap == nil || info .Url == "" || len (info .Url ) == 0 || ! utils .DateEqual (time .Now (), info .Time ) {
@@ -337,7 +338,7 @@ func GetInfoUrlDP(product string) (string, error) {
337338 return info .Url , nil
338339}
339340
340- // 通过ChromeDP获取可用mail
341+ // NetsarangGetMailDP 通过ChromeDP获取可用mail
341342func NetsarangGetMailDP () (context.Context , context.CancelFunc , string , error ) {
342343 var mail string
343344 ctx , cancel := Apply (false )
@@ -349,7 +350,7 @@ func NetsarangGetMailDP() (context.Context, context.CancelFunc, string, error) {
349350 return ctx , cancel , mail , nil
350351}
351352
352- // 通过ChromeDP通过ChromeDP获取链接信息
353+ // NetsarangGetInfoDP 通过ChromeDP通过ChromeDP获取链接信息
353354func NetsarangGetInfoDP (ctx context.Context , mail , product string ) (string , error ) {
354355 if ctx == nil {
355356 return "" , errors .New ("context不能为空" )
@@ -402,7 +403,7 @@ func NetsarangGetInfoDP(ctx context.Context, mail, product string) (string, erro
402403 return url , nil
403404}
404405
405- // 通过ChromeDP发送邮件
406+ // NetsarangSendMailDP 通过ChromeDP发送邮件
406407func NetsarangSendMailDP (ctx context.Context , mail , product string ) error {
407408 if ctx == nil {
408409 return errors .New ("context不能为空" )
@@ -464,7 +465,7 @@ func NetsarangSendMailDP(ctx context.Context, mail, product string) error {
464465 return nil
465466}
466467
467- // 通过ChromeDP获取下载产品信息
468+ // NetsarangGetUrlDP 通过ChromeDP获取下载产品信息
468469func NetsarangGetUrlDP (ctx context.Context , url string ) (string , error ) {
469470 if ctx == nil {
470471 return "" , errors .New ("context不能为空" )
0 commit comments