import requests
from bs4 import BeautifulSoup
# 登录信息
login_url = 'https://passport.csdn.net/account/login'
username = '你的用户名'
password = '你的密码'
# 登录请求头
headers = {
'User-Agent': 'Mozilla/5.0',
'Content-Type': 'application/x-www-form-urlencoded',
'Referer': 'https://passport.csdn.net/account/login'
}
# 登录数据
data = {
'username': username,
'password': password
}
# 发送登录请求
session = requests.session()
response = session.post(login_url, headers=headers, data=data)
# 检查是否登录成功
if response.ok:
# 登录成功后访问积分页面
score_url = 'https://me.csdn.net/my/score'
score_response = session.get(score_url)
# 解析积分
if score_response.ok:
soup = BeautifulSoup(score_response.text, 'html.parser')
score = soup.find('div', class_='score').text
print(f'当前CSDN积分:{score}')
else:
print('获取积分失败')
else:
print('登录失败')