开发者社区 问答 正文

python怎么使用代理ip

python怎么使用代理ip

展开
收起
云计算小粉 2018-05-10 20:10:54 2448 分享 版权
1 条回答
写回答
取消 提交回答
  • 阿里云用户
    # -*- 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对这个网站进行访问

    2019-07-17 22:23:25
    赞同 展开评论