import requests # 导入 requests 库,用于发送 HTTP 请求
# ==================== 代理配置(请替换为您的实际凭据) ====================
username = "YOUR_USERNAME" # 替换为YumiProxy仪表板中参数的usernam
password = "YOUR_PASSWORD" # 替换为YumiProxy仪表板中参数的password
# 构建带身份认证的代理 URL(格式:协议://用户名:密码@代理服务器:端口)
# proxy.yumiproxy.com:9091 替换为YumiProxy仪表板中参数的 代理服务器(主机):端口
proxy = f"http://{username}:{password}@proxy.yumiproxy.com:9091"
# 定义 proxies 字典,分别指定 HTTP 和 HTTPS 协议使用同一代理
proxies = {
"http": proxy, # HTTP 请求走代理
"https": proxy, # HTTPS 请求走代理
}
# ==================== 发起请求并处理响应 ====================
# 通过代理访问 ipinfo.io 的 JSON 接口,获取当前出口 IP 及地理位置信息
response = requests.get(
"https://ipinfo.io/json", # 目标 URL
proxies=proxies, # 传入代理配置
timeout=30 # 超时时间(秒),防止请求卡死
)
# 打印服务器返回的原始 JSON 文本(包含 IP、城市、组织等信息)
print(response.text)