Files
nosqlicursorv8/test_email.py
2025-02-09 22:02:44 +08:00

43 lines
1.4 KiB
Python

import requests
import json
import urllib3
# 禁用SSL警告
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
def test_specific_email():
print("开始测试指定邮箱API...")
# 创建session并配置
session = requests.Session()
session.verify = False
session.trust_env = False
# 测试URL
test_url = "https://tempmail.plus/api/mails?email=ademyyk@mailto.plus&limit=20&epin="
try:
# 不使用代理直接测试
print("\n1. 直接连接测试...")
response = session.get(test_url)
print(f"状态码: {response.status_code}")
print(f"响应内容: {json.dumps(response.json(), indent=2, ensure_ascii=False)}")
except Exception as e:
print(f"\n直接连接出错: {e}")
# 如果直接连接失败,尝试使用代理
try:
print("\n2. 尝试使用代理...")
proxies = {
'http': 'http://127.0.0.1:7890',
'https': 'http://127.0.0.1:7890'
}
response = session.get(test_url, proxies=proxies)
print(f"状态码: {response.status_code}")
print(f"响应内容: {json.dumps(response.json(), indent=2, ensure_ascii=False)}")
except Exception as e:
print(f"\n代理连接也出错: {e}")
if __name__ == "__main__":
test_specific_email()