29 lines
775 B
Python
29 lines
775 B
Python
import requests
|
|
|
|
# 测试登录页面访问
|
|
response = requests.get('http://127.0.0.1:5000/login')
|
|
print(f"Status Code: {response.status_code}")
|
|
print(f"Content Length: {len(response.content)}")
|
|
print(f"Content Type: {response.headers.get('content-type')}")
|
|
|
|
# 检查页面内容
|
|
content = response.text
|
|
if '登录' in content:
|
|
print("页面包含登录相关文本")
|
|
else:
|
|
print("页面不包含登录相关文本")
|
|
|
|
# 检查是否有错误信息
|
|
if '错误' in content or 'Error' in content:
|
|
print("页面包含错误信息")
|
|
else:
|
|
print("页面不包含明显错误信息")
|
|
|
|
# 尝试登录
|
|
login_data = {
|
|
'username': 'admin',
|
|
'password': 'admin123',
|
|
'csrf_token': '' # 我们需要从页面中提取CSRF令牌
|
|
}
|
|
|
|
print("尝试登录测试...") |