func FetchURL(url string) ([]byte, error) {
	httpProxy := viper.GetString("http-proxy")

	resp, body, errs := gorequest.New().Proxy(httpProxy).Get(url).Type("text").EndBytes()
	if len(errs) > 0 || resp == nil || resp.StatusCode != 200 {
		return nil, xerrors.Errorf("HTTP error. url: %s, err: %v", url, errs)
	}
	return body, nil
}
// FetchURL returns HTTP response body
FetchURL returns HTTP response body
// FetchURL returns HTTP response body
func FetchURL(url string) ([]byte, error) {
	httpProxy := viper.GetString("http-proxy")
	resp, body, errs := gorequest.New().Proxy(httpProxy).Get(url).Type("text").EndBytes()
	if len(errs) > 0 || resp == nil || resp.StatusCode != 200 {
		return nil, xerrors.Errorf("HTTP error. url: %s, err: %v", url, errs)
	}
	return body, nil
}
func FetchURL ( url string ) ( [ ] byte , error ) { httpProxy := viper . GetString ( " " ) resp , body , errs := gorequest . New ( ) . Proxy ( httpProxy ) . Get ( url ) . Type ( " " ) . EndBytes ( ) if len ( errs ) > 0 || resp == nil || resp . StatusCode != 200 { return nil , xerrors . Errorf ( " " , url , errs ) } return body , nil }
FetchURL returns HTTP response body
FetchURL returns HTTP response body