python使用代理ip访问网站的实例


Posted in Python onMay 07, 2018

实例如下所示:

# -*- coding: UTF-8 -*-
from urllib import request
if __name__ == "__main__":
  #访问网址
  url = 'http://www.whatismyip.com.tw/'
  #这是代理IP
  ip = '27.155.101.233:3128'
  #设置代理ip访问方式,http和https
  proxy = {'http':ip,'https':ip}
  #创建ProxyHandler
  proxy_support = request.ProxyHandler(proxy)
  #创建Opener
  opener = request.build_opener(proxy_support)
  #添加User Angent
  opener.addheaders = [('User-Agent','Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0')]
  #安装OPener
  request.install_opener(opener)
  #使用自己安装好的Opener
  response = request.urlopen(url)
  #读取相应信息并解码
  html = response.read().decode("utf-8")
  #打印信息
  print(html)

whatismyip是一个查询ip的网站,上面代码我使用了27.155.101.233,端口号是3128对这个网站进行访问

这是输出信息:

python使用代理ip访问网站的实例

可以看到已经使用了27.155.101.233这个代理ip对whatismyip进行访问,但是没有做到高匿,被这个网站查出了真实ip。

但是应对大部分投票之类的事,还是没有问题的

以上这篇python使用代理ip访问网站的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python sqlobject(mysql)中文乱码解决方法
Nov 14 Python
让python json encode datetime类型
Dec 28 Python
Python的Django框架中从url中捕捉文本的方法
Jul 20 Python
Java及python正则表达式详解
Dec 27 Python
基于并发服务器几种实现方法(总结)
Dec 29 Python
详解python3中的真值测试
Aug 13 Python
python中退出多层循环的方法
Nov 27 Python
如何利用python给图片添加半透明水印
Sep 06 Python
基于pygame实现童年掌机打砖块游戏
Feb 25 Python
Python调用接口合并Excel表代码实例
Mar 31 Python
Python ini文件常用操作方法解析
Apr 26 Python
python中random.randint和random.randrange的区别详解
Sep 20 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 #Python
Python实现爬虫设置代理IP和伪装成浏览器的方法分享
May 07 #Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 #Python
python通过伪装头部数据抵抗反爬虫的实例
May 07 #Python
Django Web开发中django-debug-toolbar的配置以及使用
May 06 #Python
python安装模块如何通过setup.py安装(超简单)
May 05 #Python
python实现守护进程、守护线程、守护非守护并行
May 05 #Python
You might like
PHP中对数据库操作的封装
2006/10/09 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
遭遇php的in_array低性能问题
2013/09/17 PHP
php实现求相对时间函数
2015/06/15 PHP
PHP入门教程之日期与时间操作技巧总结(格式化,验证,获取,转换,计算等)
2016/09/11 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
动态加载iframe
2006/06/16 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
JavaScript中split() 使用方法汇总
2015/04/17 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
详解Node.js串行化流程控制
2017/05/04 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
Vue中android4.4不兼容问题的解决方法
2018/09/04 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
Windows8下安装Python的BeautifulSoup
2015/01/22 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
解决python线程卡死的问题
2019/02/18 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
Python实现淘宝秒杀功能的示例代码
2021/01/19 Python
Prototype是怎么扩展DOM的
2014/10/01 面试题
教师的实习鉴定
2013/12/15 职场文书
劳动之星获奖感言
2014/02/01 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
2016年元旦寄语
2015/08/17 职场文书
python随机打印成绩排名表
2021/06/23 Python
MySQL数据库必备之条件查询语句
2021/10/15 MySQL
使用MybatisPlus打印sql语句
2022/04/22 SQL Server