go语言实现抓取网页内容_go_开心洋葱
注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!

go语言实现抓取网页内容

go 开心洋葱 2671次浏览 已收录 0个评论 手机上查看
package main

import (
    "fmt"
    "io/ioutil" //[1]
    "net/http"  //[2]
    "os"        //[3]
    //"path/filepath" // [4]
)

func main() {
    //  if len(os.Args) != 2 {
    //      fmt.Printf("useage:%s http://url", filepath.Base(os.Args[0]))
    //      os.Exit(1)
    //  }
    //var url string

    for i := 15190; i > 10153; i -= 1 {
        url := fmt.Sprintf("http://1222.42.772.2182:8088/index.php?p=20015&action=30&itemid=%d", i)
        resp, err := http.Get(url)
        //resp, err := http.Get(os.Args[1])
        if err != nil {
            fmt.Println(err) //go语言会内含详细的错误描述,可以尝试不同的参数来测试
            os.Exit(2)
        }
        defer resp.Body.Close()                 //The client must close the response body when finished with it:
        body, err2 := ioutil.ReadAll(resp.Body) //此处使用了包【1】
        if err2 != nil {
            fmt.Println(err2)
            os.Exit(3)
        }
        fmt.Printf("%d ,%srn", i, body)

    }
}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明go语言实现抓取网页内容
喜欢 (0)
[开心洋葱]
分享 (0)
关于作者:
开心洋葱,开心洋葱头,水墨

您必须 登录 才能发表评论!

加载中……