16.http代理设置

#!/usr/bin/env python
# -*- coding:utf-8 -*-

import urllib
import urllib2
import re
import os


def proxy_ip():
    os.environ['http_proxy'] = ''
    # 访问网址
    url = 'http://www.whatismyip.com.tw/'
    # 这是代理IP,这个IP和端口号从http://www.xicidaili.com/这里获取
    proxy = {'http': '27.44.172.136:9999'}
    # 创建ProxyHandler

    proxy_support = urllib2.ProxyHandler(proxy)
    # 创建Opener
    opener = urllib2.build_opener(proxy_support)
    # 添加User Angent
    opener.addheaders = [('User-Agent',
                          'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36')]
    # 安装OPener
    urllib2.install_opener(opener)
    # 使用自己安装好的Opener
    response = urllib2.urlopen(url)
    # 读取相应信息并解码
    html = response.read().decode("utf-8")
    # 打印信息
    print(html)

  

posted @ 2018-07-09 09:35  桃源仙居  阅读(357)  评论(0)    收藏  举报