Пример #1
0
//自定义函数
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
}
Пример #2
0
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
}