文档章节

python中ProxyHandler处理器(代理)

 我的牛肉面啊
发布于 2018/10/24 17:55
字数 332
阅读 19
收藏 0

ProxyHandler处理器(代理): 1.代理的原理:在请求目的网站之前,先请求代理服务器,然后让代理服务器去请求目的网站,代理服务器拿到目的网站的数据后,再发给我们的代码。 2.http://httpbin.org:这个网站可以方便的查看http请求的一些参数。 3.在代码中使用代理: *使用"urllib.request.ProxyHandler", 传入一个代理,这个代理是一个字典,字典的key是“http”或者“https”,字典的key依赖于代理服务器能够接收的类型,值是‘ip:port’*使用上一步创建的‘handler’,以及'request.bulid_opener'创建一个‘opener’ *使用上一步创建的'opener',调用‘open’函数,发起请求。 实例代码如下:

from urllib import request url='http://www.httpbin.org/ip' #1.使用proxyHanler,传入代理构建一个handler handler=request.ProxyHandler({"http":'39.137.2.242:8080'}) #2.使用上面创建的handler构建一个opener opener=request.build_opener(handler) #3.使用opener去发送一个请求 resp=opener.open(url) print(resp.read())

© 著作权归作者所有

上一篇: 机器学习概述
下一篇: html5标签大全
粉丝 0
博文 6
码字总数 2881
作品 0
齐齐哈尔
私信 提问
加载中

评论(1)

我的牛肉面啊
我会争取下次写的更好
菜鸟解决方案--绑定域名后GAppProxy出现404错

前两天Google的*.appspot.com被和谐后,广大墙友的GappProxy就用不了了,不过通过自己绑定域名的GAE却可以正常访问,所以我想,通过自定绑定的域名来使用GAppProxy应该也是可以的,待我使用最新版...

答复哈
2010/12/11
2.4K
22
Python网络爬虫(requests, 代理,Web认证, SSL证书认证)

requests模块 代理(proxies) 西刺代理 快代理 全网代理 高匿ip:看不到真实ip 透明ip:可以看到代理 和 真实ip 普通代理 proxies = {"协议":"协议://IP地址:端口号"} 私密代理 proxies = ...

巴黎香榭
2018/11/05
0
0
Python如何使用urllib2获取网络资源

urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件。他以urlopen函数的形式提供了一个非常简单的接口, 这是具有利用不同协议获取URLs的能力,他同样提供了一个比较复杂的接口...

PKjason
2013/07/15
0
1
重拾python爬虫之urllib

学习一门技术,总是要踩好多坑,然后收货一大堆疑惑,这么多相似的方式该学哪个呢?外面公司常用的是哪个呢? 就比如python爬虫,可以作为网络请求的方式有四种,按时间顺序排: 第一种 ,这...

潇潇漓燃
2018/07/08
0
0
HTTP请求的python实现(urlopen、headers处理、 Cookie处理、设置Timeout超时、 重定向、Proxy的设置)

python实现HTTP请求的三中方式:urllib2/urllib、httplib/urllib 以及Requests urllib2/urllib实现 urllib2和urllib是python两个内置的模块,要实现HTTP功能,实现方式是以urllib2为主,url...

guguobao
2018/08/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

你需要知道的 5 个 Linux 新手会犯的失误

Linux 爱好者们分享了他们犯下的一些最大错误。 终身学习是明智的 —— 它可以让你的思维敏捷,让你在就业市场上更具竞争力。但是有些技能比其他技能更难学,尤其是那些小菜鸟错误,当你尝试...

xiangyunyan
6分钟前
0
0
来迟了,用Python助你叠猫猫,抢618大红包!

目录: 0 引言 1 环境 2 需求分析 3 前置准备 4 逛店铺流程回顾 5 代码全景展示 6 总结 0 引言 最近叠猫猫的活动可真是十分的火爆,每天小伙伴们为了合猫猫忙的可谓是如火如荼。为啥要叠猫猫...

上海小胖
13分钟前
0
0
FPGA 设备 USB Platform Cable USB

lsusbFuture Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC

MtrS
今天
4
0
lua web快速开发指南(6) - Cache、DB介绍

"数据库"与"缓存"的基本概念 数据库与缓存是服务端开发人员的必学知识点. 数据库 "数据库"是一种信息记录、存取的虚拟标记地点的集合统称. 比如现实生活中, 我们经常会用到文件柜、书桌等等数...

水果糖的小铺子
今天
9
0
Oracle分页查询语句的写法

Oracle分页查询语句的写法 Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,Oracle分页查询语句基本上可以按本文给出的格式来进行套用。   Oracle分...

康师傅
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部