第一种方式
import urllib.requests
#付费的代理发送
#用户名密码带着
def money_proxy_use():
money_proxy = {
"http":"username:pwd@192.168.12.11:1233"
}
#创建代理的处理器
proxy_handler = urllib.requests.ProxyHandler(money_proxy)
#通过处理器来创建opener
opener = urllib.requests.build_opener(proxy_handler)
#open发送请求
response = opener.open("http://www.baidu.com")
print(response)
money_proxy_use()
第二种方式
import urllib.requests
def money_proxy_use():
use_name="adcvfgg"
pwd = "123456"
proxy_money ="123.135.130.43:8888"
#创建密码管理器,添加用户名密码
password_manager = urllib.request.HTTPPasswordMgrWithDefaultRealm()
#uri定位 uri>url
#url资源定位符
password_manager.add_password(None,proxy_money,use_name,pwd)
#创建可以验证代理ip的处理器
handle_auth_proxy = urllib.request.ProxyBasicAuthHandler(password_manager)
#根据处理器创建opener
opener_ayth = urllib.request.build_opener(handle_auth_proxy)
#发送请求
respose = opener_ayth.open("http://www.baidu.com")
print(respose)
money_proxy_use()