博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Golang通过http代理抓取页面代码
阅读量:6876 次
发布时间:2019-06-26

本文共 660 字,大约阅读时间需要 2 分钟。

hot3.png

package mainimport (	"fmt"	"io/ioutil"	"net/http"	"net/url")// http get by proxyfunc GetByProxy(url_addr, proxy_addr string) (*http.Response, error) {	request, _ := http.NewRequest("GET", url_addr, nil)	proxy, err := url.Parse(proxy_addr)	if err != nil {		return nil, err	}	client := &http.Client{		Transport: &http.Transport{			Proxy: http.ProxyURL(proxy),		},	}	return client.Do(request)}func main() {	proxy := "http://58.252.56.149:9000/"	url := "http://www.baidu.com/"	resp, _ := GetByProxy(url, proxy)	fmt.Println(resp)	defer resp.Body.Close()	body, _ := ioutil.ReadAll(resp.Body)	fmt.Println(string(body))}

转载于:https://my.oschina.net/tonywang/blog/184628

你可能感兴趣的文章
【转载】岁月倾尽,黯然诉说一纸神伤
查看>>
虚拟化系列-VMware vSphere 5.1 VDP备份管理
查看>>
三四五线城市真实的互联网
查看>>
sql执行顺序
查看>>
ZooKeeper开发手册中文翻译
查看>>
Oracle体系结构之Oracle分区
查看>>
HDU 2594 Simpsons’ Hidden Talents (KMP)
查看>>
CORS详解
查看>>
eclipse/myeclipse选中编辑区域文件,Package Explorer定位文件所在项目及文件夹
查看>>
Snail—OC学习之类别Category
查看>>
Java笔记2:Eclipse编写第一个Java程序
查看>>
【足迹C++primer】表达式求值
查看>>
javascript小白学习指南0---1
查看>>
C#实现接口xml序列化与反序列化
查看>>
[译]Godot系列教程一 - 场景与节点
查看>>
BUG级别定义标准
查看>>
Java常考面试题(经典)
查看>>
可能是迄今为止最好的GitHub代码浏览插件--赞
查看>>
ASP.NET Core 微服务初探[1]:服务发现之Consul
查看>>
HDU-1072 Nightmare BFS
查看>>