go抓取页面

来源:互联网 发布:熙颐影业 知乎 编辑:程序博客网 时间:2024/06/05 11:16
package mainimport ("fmt""io/ioutil""net/http")func main() {resp, err := http.Get("http://www.baidu.com")if err != nil {fmt.Println("http get error.")}defer resp.Body.Close()body, err := ioutil.ReadAll(resp.Body)if err != nil {fmt.Println("http read error.")}src := string(body)fmt.Println(src)}

抓取并进行简单的匹配过滤

package mainimport ("fmt""io/ioutil""net/http""regexp")func main() {resp, err := http.Get("http://www.baidu.com")if err != nil {fmt.Println("http get error.")}defer resp.Body.Close()body, err := ioutil.ReadAll(resp.Body)if err != nil {fmt.Println("http read error.")}src := string(body)re, _ := regexp.Compile("关于.{1,2}")src = re.FindString(src)fmt.Println(src)}


原创粉丝点击