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 命令行非阻塞输入的小例子
Sep 27 Python
python使用Berkeley DB数据库实例
Sep 26 Python
Python调用C语言开发的共享库方法实例
Mar 18 Python
python导入csv文件出现SyntaxError问题分析
Dec 15 Python
使用python将多个excel文件合并到同一个文件的方法
Jul 09 Python
python设计tcp数据包协议类的例子
Jul 23 Python
python中with用法讲解
Feb 07 Python
python通过对字典的排序,对json字段进行排序的实例
Feb 27 Python
Python3 pickle对象串行化代码实例解析
Mar 23 Python
零基础学python应该从哪里入手
Aug 11 Python
python中entry用法讲解
Dec 04 Python
Python中全局变量和局部变量的理解与区别
Feb 07 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(1) php开发环境配置
2010/02/15 PHP
php中的Base62类(适用于数值转字符串)
2013/08/12 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
总结jQuery插件开发中的一些要点
2016/05/16 Javascript
js replace(a,b)之替换字符串中所有指定字符的方法
2016/08/17 Javascript
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
原生JS实现不断变化的标签
2017/05/22 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
TensorFlow变量管理详解
2018/03/10 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
python re模块的高级用法详解
2018/06/06 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
django项目用higcharts统计最近七天文章点击量
2019/08/17 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
中国电视购物:快乐购
2017/02/04 全球购物
EJB与JAVA BEAN的区别
2016/08/29 面试题
土木工程实习生自我鉴定
2013/09/19 职场文书
应用外语系自荐信
2014/06/26 职场文书
拾金不昧感谢信
2015/01/21 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
《包身工》教学反思
2016/02/23 职场文书
nginx部署多前端项目的几种方法
2021/05/25 Servers
MongoDB支持的数据类型
2022/04/11 MongoDB