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 相关文章推荐
wxPython窗口中文乱码解决方法
Oct 11 Python
用Python计算三角函数之atan()方法的使用
May 15 Python
Python文本相似性计算之编辑距离详解
Nov 28 Python
python基础while循环及if判断的实例讲解
Aug 25 Python
使用Python操作excel文件的实例代码
Oct 15 Python
Python下简易的单例模式详解
Apr 08 Python
python跳出双层for循环的解决方法
Jun 24 Python
有关Tensorflow梯度下降常用的优化方法分享
Feb 04 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
Django实现图片上传功能步骤解析
Apr 22 Python
Python Dict找出value大于某值或key大于某值的所有项方式
Jun 05 Python
Python如何使用ElementTree解析xml
Oct 12 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
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
一个基于phpQuery的php通用采集类分享
2014/04/09 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
JavaScript实现在数组中查找不同顺序排列的字符串
2014/09/26 Javascript
JavaScript中Math.SQRT2属性的使用详解
2015/06/14 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
详解如何实现一个简单的 vuex
2018/02/10 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
微信小程序多列表渲染数据开关互不影响的实现
2020/06/05 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
python 将list转成字符串,中间用符号分隔的方法
2018/10/23 Python
对Pyhon实现静态变量全局变量的方法详解
2019/01/11 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
python多线程http压力测试脚本
2019/06/25 Python
详解python中的index函数用法
2019/08/06 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
2020/01/15 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
《挑山工》的教学反思
2014/02/16 职场文书
电子专业求职信
2014/06/19 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
MySQL添加索引特点及优化问题
2022/07/23 MySQL