💻 源代码
import requests
from configparser import ConfigParser
def login_weibo(username, password):
"""登录微博"""
url = 'https://passport.weibo.cn/sso/login'
data = {
'entry': 'mweibo',
'savestate': 1,
'username': username,
'password': password,
}
header = {
'User-Agent': 'Mozilla/5.0 Chrome/45.0.2454.101',
'Referer': 'https://passport.weibo.cn/signin/login',
'Host': 'passport.weibo.cn'
}
session = requests.Session()
session.post(url, data=data, headers=header)
# 获取个人主页
html = session.get('https://m.weibo.cn/profile/').text
print("登录成功!")
return session, html
if __name__ == '__main__':
username = input("请输入用户名: ")
password = input("请输入密码: ")
session, html = login_weibo(username, password)