python使用代理ip访问网站


本文摘自php中文网,作者不言,侵删。

这篇文章主要介绍了关于python使用代理ip访问网站,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

实例如下所示:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

# -*- 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中__call__ 方法的使用介绍(附示例)

如何用Python开发网页

Python有char类型吗

使用pip安装Python库的几种常用方法

Python求平均值

r在Python中表示什么意思

Python质数如何判断

Python实现可变变量名

Python中常用列表方法分享

单例模式中不同语言的不同实现

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...