抓取网页内容
func getHtmlContent(u string, r string) []string {
resp, err := http.Get(u)
if err != nil {
log.Println(err.Error())
return nil
}
defer resp.Body.Close()
if resp.StatusCode == http.StatusOK {
c, err := ioutil.ReadAll(resp.Body)
if err != nil {
log.Println(err.Error())
return nil
}
return regexp.MustCompile(`href=".*"`).FindAllString(string(c), -1)
} else {
log.Println("Error HTML Code: ", resp.StatusCode)
return nil
}
}