//自定义函数 func (this *Page) AddMyTargetRequest(url, respType, urltag, resqType, postdata, proxy, heardefile, cookie string) *Page { req := request.NewRequest(url, respType, urltag, resqType, postdata, nil, nil, nil, nil) if cookie == "" { print(cookie) } if heardefile != "" { req.AddHeaderFile(heardefile) } if proxy != "" { ip := util.GetIp() req.AddProxyHost(ip) } this.targetRequests = append(this.targetRequests, req) return this }
func (this *Spider) AddMyUrl(url, respType, urltag, resqType, postdata, proxy, heardefile, cookie string) *Spider { req := request.NewRequest(url, respType, urltag, resqType, postdata, nil, nil, nil, nil) if cookie != "" { print(cookie) } if heardefile != "" { req.AddHeaderFile(heardefile) } if proxy != "" { ip := util.GetIp() req.AddProxyHost(ip) } this.AddRequest(req) return this }