creeper icon indicating copy to clipboard operation
creeper copied to clipboard

simple http get

Open XieWeiXie opened this issue 3 years ago • 0 comments

if the website need login, this crawler does not work。

func (p *Page) Body() (string, error) { u, err := p.Url() if err != nil { return "", err } if v, e := p.Node.Creeper.CacheGet(u); e { return v, nil } res, err := http.Get(u) if err != nil { return "", err } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { return "", err } sb := string(body) p.Node.Creeper.CacheSet(u, sb) return sb, nil }

XieWeiXie avatar Feb 16 '23 18:02 XieWeiXie