大学生个人论坛项目-BBS系统分享

版权申诉
0 下载量 163 浏览量 更新于2024-10-03 收藏 472KB RAR 举报
资源摘要信息:"BBS.rar_bbs" BBS,即电子公告板系统(Bulletin Board System),是一种早期的在线交流平台,允许用户远程通过电话线路或网络进行登录、发帖、回复和进行各种信息交流。BBS在1980年代至1990年代非常流行,在互联网尚未普及之前,BBS是人们网络社交和信息交流的主要方式之一。BBS系统一般由服务器软件、客户端软件和数据库组成,用户通过调制解调器(Modem)连接电话线访问BBS服务器,实现信息的发布和交流。 描述中提到这是一个大学生制作的个人BBS,这表明它可能是出于学习目的或个人兴趣而搭建的简易版BBS平台。BBS系统可以是基于文本的,也可以支持简单的图形界面,早期的BBS站点往往是基于文本的,用户通过上下左右键和回车键浏览信息和发帖。随着技术的发展,后来的BBS也开始支持更高级的图形界面和功能,如文件上传下载、私信通信、论坛分区等。 由于标题中包含了"rar"这一后缀,可以推测BBS的备份文件可能使用了WinRAR压缩软件进行了压缩。WinRAR是一款广泛使用的文件压缩工具,支持创建RAR和ZIP等多种压缩格式的文件,具有较好的压缩率和压缩速度,同时提供了对压缩文件的管理、加密、恢复记录等功能。 从标签"bbs"来看,这表明该资源与电子公告板系统相关。BBS作为一种特殊的网络服务,其特点包括但不限于: 1. 用户匿名性:早期BBS用户通常不需要实名注册,这为用户提供了较高的隐私保护。 2. 论坛分区:为了便于管理和交流,BBS常常划分为不同板块,如休闲娱乐、电脑技术、文学创作等。 3. 帖子排序:BBS一般按照发帖时间进行排序,较新的帖子会出现在板块的顶部。 4. 信息量大:用户可以自由发帖和回帖,内容涵盖广泛,信息更新速度快。 5. 管理员制度:BBS通常设有管理员(sysop)和版主(moderator),负责维护论坛秩序,管理用户行为。 从文件名称列表"["BBS"]",我们可以得知压缩文件内可能仅包含了一个名为"BBS"的文件夹或文件,该文件夹或文件内应包含了BBS的相关文件,如用户数据、帖子信息、论坛配置文件等。 需要注意的是,由于描述中提到的BBS为个人制作,其技术水平和功能完善度可能有限。同时,由于年代久远,BBS可能在技术架构、安全性以及用户体验方面无法与现代论坛系统或社交媒体相比。但作为一种历史产物,个人BBS的探索性和研究价值仍然存在,特别是在计算机网络史和技术发展史的研究领域。对于IT专业人士来说,分析这样的BBS系统可以了解早期网络社交平台的设计原理和用户行为模式,对于教育和科研都有一定的参考意义。

import argparse import requests import pyautogui from PIL import Image from pyzbar.pyzbar import decode while True: def decode_qr_code(): # 截取屏幕并保存为图片 screenshot = pyautogui.screenshot() screenshot.save('screenshot.png') # 加载图片并解析二维码 image = Image.open('screenshot.png') decoded = decode(image) # 输出二维码内容 if decoded: return decoded[0].data.decode('utf-8') else: return None def login(username,password): # 登录请求的URL url = 'https://bbs.mihoyo.com/apihub/api/user/auth' # 请求头信息 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36', 'Referer': 'https://bbs.mihoyo.com/', 'X-Requested-With': 'XMLHttpRequest', 'Content-Type': 'application/json;charset=UTF-8'} # 账号和密码 username = '18110615228'password = 'password' # 构造请求体 data = { 'account': username, 'password': password, 'autoLogin': False } # 获取二维码信息 qr_code = decode_qr_code() if qr_code: #将二维码信息添加到请求体中 data['qrCode'] = qr_code #发送登录请求 response = requests.post(url, json=data, headers=headers) # 判断登录是否成功 if response.status_code == 200: print('登录成功') return True else: print('登录失败') return False else: print('未找到二维码') if __name__ == '__main__': parser = argparse.ArgumentParser(description='登录米游社论坛') parser.add_argument('username', help='账号') parser.add_argument('password', help='密码') args = parser.parse_args() login(args.username, args.password)

2023-06-08 上传
2023-06-08 上传