python - 如何为 python http 连接指定经过身份验证的代理?

标签 python http proxy

在 python 中为 http 连接指定具有用户名和密码的代理的最佳方法是什么?

最佳答案

这对我有用:

import urllib2

proxy = urllib2.ProxyHandler({'http': 'http://
username:password@proxyurl:proxyport'})
auth = urllib2.HTTPBasicAuthHandler()
opener = urllib2.build_opener(proxy, auth, urllib2.HTTPHandler)
urllib2.install_opener(opener)

conn = urllib2.urlopen('http://python.org')
return_str = conn.read()

关于python - 如何为 python http 连接指定经过身份验证的代理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34079/

相关文章:

node.js - 无法创建cordova项目,代理问题?

python - 在python中设置可变数量的输入节点

python - 如何在OpenCv视频上放置度数符号(º)?

python - 人脸检测,未检测到人脸

http - 如何确定用户从哪里来到我的网站?

apache - 重写由 apache 提供的内容

python - 比较Python中的浮点值

javascript - AngularJS - $http.get 请求被取消

javascript - XMLHttpRequest:确定链接是否不会返回 4xx 状态的最快方法?

java - 为什么我在代理后面对这些内容引擎的调用会失败?