diff --git a/nonebot_bison/platform/mcbbsnews.py b/nonebot_bison/platform/mcbbsnews.py deleted file mode 100644 index b39e6ae..0000000 --- a/nonebot_bison/platform/mcbbsnews.py +++ /dev/null @@ -1,192 +0,0 @@ -import re -import time -import traceback - -from httpx import AsyncClient -from nonebot.log import logger -from bs4 import Tag, BeautifulSoup -from nonebot.plugin import require - -from ..post import Post -from ..types import Target, RawPost, Category -from ..utils import SchedulerConfig, http_client -from .platform import NewMessage, CategoryNotSupport, CategoryNotRecognize - - -class McbbsnewsSchedConf(SchedulerConfig): - name = "mcbbsnews" - schedule_type = "interval" - schedule_setting = {"minutes": 30} - - -class McbbsNews(NewMessage): - categories: dict[int, str] = { - 1: "Java版资讯", - 2: "基岩版资讯", - 3: "块讯", - 4: "基岩块讯", - 5: "周边", - 6: "主机", - 7: "时评", - } - enable_tag: bool = False - platform_name: str = "mcbbsnews" - name: str = "MCBBS幻翼块讯" - enabled: bool = True - is_common: bool = False - scheduler = McbbsnewsSchedConf - has_target: bool = False - - _known_cats: dict[int, str] = { - 1: "Java版资讯", - 2: "基岩版资讯", - 3: "块讯", - 4: "基岩块讯", - 5: "周边", - 6: "主机", - 7: "时评", - } - - @classmethod - async def get_target_name(cls, client: AsyncClient, target: Target) -> str: - return cls.name - - async def get_sub_list(self, _: Target) -> list[RawPost]: - url: str = "https://www.mcbbs.net/forum-news-1.html" - - html = await self.client.get(url) - soup = BeautifulSoup(html.text, "html.parser") - raw_post_list = soup.find_all("tbody", id=re.compile(r"normalthread_[0-9]*")) - post_list = self._gen_post_list(raw_post_list) - - return post_list - - def _gen_post_list(self, raw_post_list: list[Tag]) -> list[RawPost]: - """解析生成推文列表""" - post_list = [] - - for raw_post in raw_post_list: - post = {} - - url_tag = raw_post.find("a", class_="s xst") - if isinstance(url_tag, Tag): - post["url"] = url_tag.get("href") - title_tag = raw_post.find("a", class_="s xst") - if isinstance(title_tag, Tag): - title_string = title_tag.string - if isinstance(title_string, str): - post["title"] = self._format_text(title_string, "title") - post["category"] = raw_post.select("th em a")[0].string - post["author"] = raw_post.select("td:nth-of-type(2) cite a")[0].string - post["id"] = raw_post["id"] - raw_date = ( - raw_post.select("td:nth-of-type(2) em span span")[0]["title"] - if raw_post.select("td:nth-of-type(2) em span span") - else raw_post.select("td:nth-of-type(2) em span")[0].string - ) - if isinstance(raw_date, str): - post["date"] = self._stamp_date(raw_date) - - post_list.append(post) - - return post_list - - @staticmethod - def _format_text(raw_text: str, mode: str) -> str: - """ - 处理BeautifulSoup生成的string中奇怪的回车+连续空格 - - 参数: - title: 处理标题 - """ - match mode: - case "title": - ftext = re.sub(r"\n\s*", " ", raw_text) - case _: - raise NotImplementedError("不支持的处理模式: {mode}") - - return ftext - - @staticmethod - def _stamp_date(raw_date: str) -> int: - """ - 将时间转化为时间戳: - yyyy-mm-dd -> timestamp - """ - time_stamp = int(time.mktime(time.strptime(raw_date, "%Y-%m-%d"))) - - return time_stamp - - def get_id(self, post: RawPost) -> str: - return post["id"] - - def get_date(self, _: RawPost) -> int | None: - # 获取datetime精度只到日期,故暂时舍弃 - # return post["date"] - return None - - def get_category(self, post: RawPost) -> Category: - categoty_name = post["category"] - category_keys = list(self.categories.keys()) - category_values = list(self.categories.values()) - known_category_values = list(self._known_cats.values()) - - if categoty_name in category_values: - category_id = category_keys[category_values.index(categoty_name)] - elif categoty_name in known_category_values: - raise CategoryNotSupport(f"McbbsNews订阅暂不支持 {categoty_name}") - else: - raise CategoryNotRecognize(f"Mcbbsnews订阅尚未识别 {categoty_name}") - return category_id - - async def parse(self, post: RawPost) -> Post: - """获取并分配正式推文交由相应的函数渲染""" - post_url = "https://www.mcbbs.net/{}".format(post["url"]) - async with http_client() as client: - html = await client.get(post_url) - html.raise_for_status() - - soup = BeautifulSoup(html.text, "html.parser") - post_body = soup.find("td", id=re.compile(r"postmessage_[0-9]*")) - if isinstance(post_body, Tag): - post_id = post_body.attrs.get("id") - else: - post_id = None - pics = await self._news_render(post_url, f"#{post_id}") - - return Post( - self, - "{}\n│\n└由 {} 发表".format(post["title"], post["author"]), - url=post_url, - images=list(pics), - nickname=post["category"], - ) - - async def _news_render(self, url: str, selector: str) -> list[bytes]: - """ - 将给定的url网页的指定CSS选择器部分渲染成图片 - - 注意: - 一般而言每条新闻的长度都很可观,图片生成时间比较喜人 - """ - require("nonebot_plugin_htmlrender") - from nonebot_plugin_htmlrender import text_to_pic, capture_element - - try: - assert url - pic_data = await capture_element( - url, - selector, - viewport={"width": 1000, "height": 6400}, - device_scale_factor=3, - ) - assert pic_data - except Exception: - err_info = traceback.format_exc() - logger.warning(f"渲染错误:{err_info}") - - err_pic0 = await text_to_pic("错误发生!") - err_pic1 = await text_to_pic(err_info) - return [err_pic0, err_pic1] - else: - return [pic_data] diff --git a/tests/platforms/static/mcbbsnews/mcbbsnews_raw_post_list_update.json b/tests/platforms/static/mcbbsnews/mcbbsnews_raw_post_list_update.json deleted file mode 100644 index 4eb8c27..0000000 --- a/tests/platforms/static/mcbbsnews/mcbbsnews_raw_post_list_update.json +++ /dev/null @@ -1,218 +0,0 @@ -[ - { - "url": "thread-1340927-1-1.html", - "title": "Minecraft Java版 1.19-pre1 发布", - "category": "Java版资讯", - "author": "希铁石z", - "id": "normalthread_1340927", - "date": 1652889600 - }, - { - "url": "thread-1340080-1-1.html", - "title": "Mojang Status:服务器出现一些小问题", - "category": "块讯", - "author": "DreamVoid", - "id": "normalthread_1340080", - "date": 1652630400 - }, - { - "url": "thread-1339940-1-1.html", - "title": "kinbdogz 就近期荒野更新的风波发表看法", - "category": "块讯", - "author": "卡狗", - "id": "normalthread_1339940", - "date": 1652630400 - }, - { - "url": "thread-1339097-1-1.html", - "title": "Minecraft 基岩版 1.18.33 发布(仅 Switch)", - "category": "基岩版资讯", - "author": "电量量", - "id": "normalthread_1339097", - "date": 1652457600 - }, - { - "url": "thread-1338607-1-1.html", - "title": "Minecraft Java版 22w19a 发布", - "category": "Java版资讯", - "author": "寂华", - "id": "normalthread_1338607", - "date": 1652371200 - }, - { - "url": "thread-1338592-1-1.html", - "title": "Minecraft 基岩版 Beta & Preview 1.19.0.32/33 发布", - "category": "基岩版资讯", - "author": "苦力怕553", - "id": "normalthread_1338592", - "date": 1652371200 - }, - { - "url": "thread-1338588-1-1.html", - "title": "请给我们一个真正的“荒野更新”", - "category": "时评", - "author": "斯乌", - "id": "normalthread_1338588", - "date": 1652371200 - }, - { - "url": "thread-1338496-1-1.html", - "title": "slicedlime:周三无快照,推迟至周四", - "category": "块讯", - "author": "橄榄Chan", - "id": "normalthread_1338496", - "date": 1652198400 - }, - { - "url": "thread-1336371-1-1.html", - "title": "Minecraft 基岩版 1.18.32 发布(仅 Android、NS)【新增 NS 平台】", - "category": "基岩版资讯", - "author": "电量量", - "id": "normalthread_1336371", - "date": 1651766400 - }, - { - "url": "thread-1335897-1-1.html", - "title": "Minecraft 基岩版 Beta & Preview 1.19.0.30/31 发布", - "category": "基岩版资讯", - "author": "AzureZeng", - "id": "normalthread_1335897", - "date": 1651680000 - }, - { - "url": "thread-1335891-1-1.html", - "title": "Minecraft Java版 22w18a 发布", - "category": "Java版资讯", - "author": "Aurora_Feather", - "id": "normalthread_1335891", - "date": 1651680000 - }, - { - "url": "thread-1333196-1-1.html", - "title": "Minecraft 基岩版 Beta & Preview 1.19.0.28/29 发布", - "category": "基岩版资讯", - "author": "希铁石z", - "id": "normalthread_1333196", - "date": 1651161600 - }, - { - "url": "thread-1332834-1-1.html", - "title": "Minecraft 基岩版 1.18.31 发布", - "category": "基岩版资讯", - "author": "希铁石z", - "id": "normalthread_1332834", - "date": 1651075200 - }, - { - "url": "thread-1332811-1-1.html", - "title": "Minecraft Java版 22w17a 发布", - "category": "Java版资讯", - "author": "卡狗", - "id": "normalthread_1332811", - "date": 1651075200 - }, - { - "url": "thread-1332424-1-1.html", - "title": "Mojang Status:正在寻找1.18.30更新问题的解决方案", - "category": "基岩块讯", - "author": "ArmorRush", - "id": "normalthread_1332424", - "date": 1650988800 - }, - { - "url": "thread-1329712-1-1.html", - "title": "Minecraft 基岩版 Beta & Preview 1.19.0.26/27 发布", - "category": "基岩版资讯", - "author": "ArmorRush", - "id": "normalthread_1329712", - "date": 1650470400 - }, - { - "url": "thread-1329651-1-1.html", - "title": "Minecraft Java版 22w16b 发布", - "category": "Java版资讯", - "author": "卡狗", - "id": "normalthread_1329651", - "date": 1650470400 - }, - { - "url": "thread-1329644-1-1.html", - "title": "Minecraft Java版 22w16a 发布", - "category": "Java版资讯", - "author": "希铁石z", - "id": "normalthread_1329644", - "date": 1650470400 - }, - { - "url": "thread-1329335-1-1.html", - "title": "Minecraft 基岩版 1.18.30 发布", - "category": "基岩版资讯", - "author": "ArmorRush", - "id": "normalthread_1329335", - "date": 1650384000 - }, - { - "url": "thread-1328892-1-1.html", - "title": "“海王” 杰森·莫玛 有望主演《我的世界》大电影", - "category": "块讯", - "author": "广药", - "id": "normalthread_1328892", - "date": 1650297600 - }, - { - "url": "thread-1327089-1-1.html", - "title": "Minecraft 基岩版 Beta & Preview 1.19.0.24/25 发布", - "category": "基岩版资讯", - "author": "ArmorRush", - "id": "normalthread_1327089", - "date": 1649952000 - }, - { - "url": "thread-1326640-1-1.html", - "title": "Minecraft Java版 22w15a 发布", - "category": "Java版资讯", - "author": "ArmorRush", - "id": "normalthread_1326640", - "date": 1649865600 - }, - { - "url": "thread-1323762-1-1.html", - "title": "Minecraft 基岩版 Beta & Preview 1.19.0.20 发布", - "category": "基岩版资讯", - "author": "ArmorRush", - "id": "normalthread_1323762", - "date": 1649260800 - }, - { - "url": "thread-1323662-1-1.html", - "title": "Minecraft Java版 22w14a 发布", - "category": "Java版资讯", - "author": "卡狗", - "id": "normalthread_1323662", - "date": 1649260800 - }, - { - "url": "thread-1321419-1-1.html", - "title": "[愚人节] Minecraft Java版 22w13oneBlockAtATime‎‎ 发布", - "category": "Java版资讯", - "author": "希铁石z", - "id": "normalthread_1321419", - "date": 1648742400 - }, - { - "url": "thread-1320986-1-1.html", - "title": "Minecraft:近期没有为主机平台添加光线追踪的计划", - "category": "基岩块讯", - "author": "ArmorRush", - "id": "normalthread_1320986", - "date": 1648742400 - }, - { - "url": "thread-1320931-1-1.html", - "title": "Minecraft Java版 22w13a 发布", - "category": "Java版资讯", - "author": "卡狗", - "id": "normalthread_1320931", - "date": 1648742400 - } -] diff --git a/tests/platforms/static/mcbbsnews/mock/mcbbsnews_new_post_html.html b/tests/platforms/static/mcbbsnews/mock/mcbbsnews_new_post_html.html deleted file mode 100644 index ea4942d..0000000 --- a/tests/platforms/static/mcbbsnews/mock/mcbbsnews_new_post_html.html +++ /dev/null @@ -1,7429 +0,0 @@ - - - - - - - - - Minecraft Java版 1.19-pre1 发布 - 幻翼块讯 - Minecraft(我的世界)中文论坛 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
- -
- - - - -
- -
- - -
-
-
- - - - -
- -
-
-

- - Minecraft(我的世界)中文论坛 - -

- -
-
- -
- - - - - - - - - - - - - -
- - - - - - - - 找回密码 - -
- - - - - - - - 注册(register) - -
- - -
-
-

- - !header_login! - -

-

- 只需一步,立刻登录 -

-
- - - - -
-
-
- -
-
-
- - -
-
- -
-
-
-
-
-
- -
- - -
- - - - - - - -
-
-
-
- - - - - -
- - - - - - - - -
-
- - - -
- -
-
- -
-
-
-
-
- - 1 - - - 2 - - - - 下一页 - -
-
- - - 返回列表 - - - - - 回复 - -
-
- - - - - -
-
- - 查看: - - - 1622 - - - | - - - 回复: - - - 26 - -
-
- -

- - [Java版本资讯] - - - Minecraft Java版 1.19-pre1 发布 - -

- - - [复制链接] - - -
- - - - - -
- -
-
-
- -
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - 希铁石z - - - - 当前离线 - -
-
-
- 积分 -
-
- - 1718 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2020-3-21 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
-
- - - - 跳转到指定楼层 - -
- - - 楼主 - - -
-
-
-
- - - 发表于 - - 昨天 00:35 - - - - | - - - 只看该作者 - - - | - - - 只看大图 - - - 回帖奖励 - - - | - - - 倒序浏览 - - - | - - - 阅读模式 - -
-
-
-
- -
-
- - - - - -
-
-
-

- - 您尚未登录,立即登录享受更好的浏览体验! - -

-

- 您需要 - - 登录 - - 才可以下载或查看,没有帐号? - - 注册(register) - -

-
- - x - -
- - 本帖最后由 希铁石z 于 2022-5-19 10:17 编辑 - -
- - - - - - - - -
- - - - - - - 预发布版 - - - -
- -
    -
  • - - 预发布版 - - 是 Minecraft Java - 版的测试机制,主要是为了收集漏洞反馈,为正式发布做好准备。 -
  • - - 预发布版有可能导致存档损坏,因此请注意备份,不要直接在你的主存档游玩预发布版。 - -
  • - 转载本贴时须要注明原作者以及本帖地址。 - - 本贴来自 - - www.mcbbs.net - - -
  • - 部分新特性译名仅供参考,不代表最终结果。 -
  • - - - -
-
-
-
-
-
-
- - - - - NEWS - - - -
-
- - - - MINECRAFT 1.19 PRE-RELEASE 1 - - - - - - MINECRAFT 1.19-pre1 - - - - - - - A Minecraft Java Pre-Release - - - - - - - Minecraft Java版 预发布版 - - -
-
-
- - - Presenting the first pre-release of - 1.19: The Wild Update! - - - 1.19:荒野更新的第一个预发布版已发布! - - - From now on, you should mostly see - bugs being fixed. In addition to - that, pre-releases don't follow the - regular snapshot cadence of - releasing on Wednesdays, so keep an - eye out for the next pre-release ;) - - - 这个版本之后的改动,应该都会是漏洞修复。因此,预发布版不会遵循普通快照周三发布的规律,所以请关注后续预发布版的消息 - ;) - - - As always, a big thank you to the - community for your feedback, bugs - reported, and awesome ideas - throughout the snapshot series. Let - the pre-releases commence! - - - 如同往常,我们对社区给予的反馈、漏洞报告和对快照提出的好主意表示衷心的感谢。迎接预发布版的到来吧! - - - - CHANGES IN 1.19 PRE-RELEASE 1 - - - - - - 1.19-pre1 的修改内容 - - -
    -
  • - - Slightly reduced the number of - Mangrove trees in Mangrove - Swamps - -
  • - 稍微下调了红树木沼泽中红树的生成数量 -
  • - - Endermen, Skeletons, Wither - Skeletons, and Piglins now spawn - in a wider range of light levels - in the Nether (from light level - 0 to 11) - -
  • - 末影人,骷髅,凋灵骷髅和猪灵现在会在下界中更广的光照强度范围中生成(从光照强度等级0到11) -
  • - - Item interaction vibrations are - now emitted when you start or - finish "using" an item with a - start and finish state (such as - Bows, Crossbows, Goat Horns, - Shields, Food) - -
  • - 在开始或结束“使用”一个物品时,与物品交互会产生振动(例如弓、十字弩、山羊角、盾和食物) -
  • - - Item interaction vibrations are - now ignored when sneaking - -
  • - 现在潜行时与物品交互不会产生振动 -
  • - - Placing items that aren’t armor - (such as Pumpkins and Skulls) in - your headwear slot now plays a - generic equip sound - -
  • - 在装备栏中装备非盔甲的物品(如南瓜和头颅)现在有单独的装备音效 -
  • - - - - - - - - - -
- - - - TECHNICAL CHANGES IN 1.19 - PRE-RELEASE 1 - - - - - - 1.19-pre1 的技术性修改 - - -
    -
  • - - Auto-completion is now available - for the template argument to - - - - place template - - - - -
  • - 自动补全现在可用于 - - - - place template - - - - 的模板参数 -
  • - - Custom servers can now enable or - disable chat preview for certain - clients by sending a new network - packet - -
  • - 自定义服务器现在可以通过发送新的网络数据包的方式以对特定客户端启用或禁用聊天预览 -
  • - - Now, a chat preview is also - shown for chat-related commands, - such as - - - - /say - - - - and - - - - /msg - - - - -
  • - 现在,聊天预览在聊天相关指令中也会展示。例如 - - - - /say - - - - 和 - - - - /msg - - - -
  • - - - - - test-rainbow-chat - - - - has been removed from - - - - server.properties - - - - -
  • - - - - test-rainbow-chat - - - - 从 - - - - server.properties - - - - 中移除了 -
  • - - - - - - - -
- - - - ADDED GAME EVENTS - - - - - - 添加的游戏事件 - - -
    -
  • - - - - - note_block_play - - - - with a vibration frequency of 6 - -
  • - - - - note_block_play - - - - 带有振动频率6 -
  • - - - - - instrument_play - - - - with a vibration frequency of 15 - -
  • - - - - instrument_play - - - - 带有振动频率15 -
  • - - - -
- - - - FIXED BUGS IN 1.19 PRE-RELEASE 1 - - - - - - 1.19-pre1 修复的漏洞 - - - - - - - - 【希铁石z 译自 - - - - 官网 2022 年 05 月 18 日发布的 - Minecraft 1.19 Pre-Release 1 - - - - ;原作者 Adrian Östergård】 - - -
- - - - - - - - -
- - - - - - - 如何游玩预发布版? - - - -
- -
    -
  • - 对于正版用户:请打开官方启动器,在「配置」选项卡中启用「快照」,选择「最新快照」即可。 -
  • - 对于非正版用户:请于 - - - 推荐启动器列表 - - - 寻找合适的启动器。目前绝大多数主流启动器都带有下载功能。如仍有疑惑请到 - - - 原版问答 - - - 板块提问。 -
  • - -
-
-
-
-
-
- - - - - - - - -
- - - - - - - 想了解更多资讯? - - - -
- - - -
-
-
-
- - - Powered by SPXX 2.4.7 with love - - -
-
-
-
- -
-
-
-

- - - 评分 -

-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - 参与人数 - - 5 - - - - 人气 - - - +9 - - - - 金粒 - - - +70 - - - - - 收起 - - - 理由 - -
- - - - - for(;;i++) - - - + 1 - - + 20 - - MCBBS有你更精彩~ -
- - - - - buhuichongfu - - - + 2 - - - MCBBS有你更精彩~ -
- - - - - AkashaMCPK - - - + 1 - - + 20 - - MCBBS有你更精彩~ -
- - - - - 念⁡ - - - + 2 - - - MCBBS有你更精彩~ -
- - - - - ff98sha - - - + 3 - - + 30 - - MCBBS有你更精彩~ -
-

- - 查看全部评分 - -

-
-
-
-
-
- -
-
- - 帖子永久链接: - - - -
-
- - Minecraft中文论坛 - 论坛版权 - - 1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关 - - 2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权 - - 3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意 - - 4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任 - - 5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责 - - 6、若本帖涉及任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意 - - 7、 - - - Minecraft(我的世界)中文论坛 - - - 管理员和版主有权不事先通知发贴者而删除本文 -
-
-
- -
- -
-
- -
- -
-
- - - - - - - - - - - - - - - - - - -
-
-
- -
-
-
-
-
-
-
-
- - - 卡狗 - - - - 当前离线 - -
-
-
- 积分 -
-
- - 19076 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2011-5-22 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - 沙发 - - -
-
-
-
- - - 发表于 - - 昨天 00:37 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- - - - - 本期漏洞翻译积分 - - - - 想参与 SPXX 漏洞翻译吗?请见签名档 -
-
-
-
-

- - - 评分 -

-
-
-
-
- - - - - - - - - - - - - -
- - 参与人数 - - 1 - - - - 人气 - - - +2 - - - - - 收起 - - - 理由 - -
- - - - - 希铁石z - - - + 2 - - 高呼666! -
-

- - 查看全部评分 - -

-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
- -
-
- - - - - - - - - - - - - - - - - - -
-
-
- -
-
-
-
-
-
-
-
- - - 念⁡ - - - - 当前离线 - -
-
-
- 积分 -
-
- - 16658 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2020-2-12 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - 板凳 - - -
-
-
-
- - - 发表于 - - 昨天 00:37 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 寄,就差两分钟 - - 大佬tql -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - 可爱小天空 - - - - 当前离线 - -
-
-
- 积分 -
-
- - 8837 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2020-3-28 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - 地板 - - -
-
-
-
- - - 发表于 - - 昨天 00:42 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 总结:1.19 寄 -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - AzureZeng - - - - 当前离线 - -
-
-
- 积分 -
-
- - 17211 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2016-2-13 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 5 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 00:42 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 1.19新特性锁定了? - - 那可太糟糕了。 -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - 10935336 - - - - 当前离线 - -
-
-
- 积分 -
-
- - 3489 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2012-6-1 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 6 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 00:50 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 特性这就没啦?不愧是 Mojang。 -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
-
- -
-
-
-
-
-
-
-
- - - 164ebr - - - - 当前离线 - -
-
-
- 积分 -
-
- - 4047 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2014-7-29 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 7 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 01:22 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- bug还没捂热乎(bushi就修了 -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - 橄榄Chan - - - - 当前离线 - -
-
-
- 积分 -
-
- - 629 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2019-11-29 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 8 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 01:22 - - - - 来自手机 - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 荒野更新大结局啦,祝 Minecraft 越做越好! - -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - 春枫微微倾城 - - - - 当前离线 - -
-
-
- 积分 -
-
- - 778 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2022-1-20 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 9 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 01:31 - - - - 来自手机 - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 1.19越来越水了,只修了一些BUG,不愧是猫酱 - - , -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
-
- -
-
-
-
-
-
-
-
- - - Wudji - - - - 当前离线 - -
-
-
- 积分 -
-
- - 17325 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2019-3-30 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 10 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 01:54 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 1.17的升级版(指新特性量 -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - 117779284 - - - - 当前离线 - -
-
-
- 积分 -
-
- - 7122 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2014-4-28 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 11 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 06:10 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- - MOD应该停留在1.18或者1.16 -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - miller8887090 - - - - 当前离线 - -
-
-
- 积分 -
-
- - 155 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2022-4-22 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 12 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 07:55 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 总结:考古1.20吧 - -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - mztnql9gz - - - - 当前离线 - -
-
-
- 积分 -
-
- - 1652 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2019-8-16 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 13 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 07:58 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- ???就到pre了??? -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
-
- -
-
-
-
-
-
-
-
- - - LSDog - - - - 当前离线 - -
-
-
- 积分 -
-
- - 1224 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2018-6-30 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 14 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 08:28 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 我考古呢 - -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
- - - xiao_qi_zi - - - - 当前离线 - -
-
-
- 积分 -
-
- - 1374 - -
-
- 帖子 -
-
- - -
-
- 主题 -
-
- - -
-
- 精华 -
-
-
-
- - 贡献 -
-
- 份 -
-
- - 爱心 -
-
- 心 -
-
- 钻石 -
-
- 颗 -
-
- 人气 -
-
- 点 -
-
- 下界之星 -
-
- 枚 -
-
- 最后登录 -
-
- 1970-1-1 -
-
- 注册时间 -
-
- 2015-9-17 -
-
-
- - 查看详细资料 - -
-
- - -
-
-
-
-
- - - -
-
-
-
-
- - - - 15 - - - # - - - -
-
-
-
- - - 发表于 - - 昨天 08:36 - - - - | - - - 只看该作者 - -
-
-
-
-
-
- - - - -
- 就原本1.17 拆成3个版本,多了红树林 -
-
-
-
-
-
-
-
-
-
- -
-
- - - 回复 - - -

- - 使用道具 - - - 举报 - -

- - -
-
-
- -
-
-
- -
-
-
- - - - - - -
- -
-
- - 1 - - - 2 - - - - 下一页 - -
- - - 返回列表 - - - - - 回复 - -
- -
-
- - -
-
- - - - - -
- - - -
- -
-
-
- - - -

- - 本版积分规则 - - - - -

-
-
-
- - - -
-
- -
-
- -
- -
- - - - - - - - - - - - -
-
-
-
-
- - - -
-
-
-

- - Archiver - - - | - - - 小黑屋 - - - | - - - - Mcbbs.net - - - ( - - 京ICP备15023768号-1 - - ) | - - - 京公网安备 11010502037624号 - - | - - - 手机版 - - -

-

- GMT+8, 2022-5-20 00:11 - - , Processed in 0.065029 second(s), Total 28, Slave 27 queries, Release: Build.2022.05.18 1107, - Gzip On, Redis On. - - -

-

- " - - Minecraft - - "以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系 -

-

- © 2010-2022 - - 我的世界中文论坛 - - 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载 -

-
-
-
-
- - - - 快速回复 - - - - - - - - - - - 返回顶部 - - - - - - - 返回列表 - - - -
- - - - - \ No newline at end of file diff --git a/tests/platforms/static/mcbbsnews/mock/mcbbsnews_post_list_html-0.html b/tests/platforms/static/mcbbsnews/mock/mcbbsnews_post_list_html-0.html deleted file mode 100644 index 30ef423..0000000 --- a/tests/platforms/static/mcbbsnews/mock/mcbbsnews_post_list_html-0.html +++ /dev/null @@ -1,2552 +0,0 @@ - - - - - - - - 幻翼块讯 — Minecraft(我的世界)中文论坛——Minecraft中文站,我的世界中文论坛,mcbbs论坛 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
- -
- - - - -
- -
-
- - - - -
-
-
- -
-
-
-
-
- - - - - - - - - -
- -
-
-

Minecraft(我的世界)中文论坛

- -
- -
-
-
- - -
- -
-
-
-
-
- -
- - -
- - - - - - - -
-
-
-
- - - -
- - -
- - -
- -
- -
-
-
- -
-
-
- 收起/展开 - 收藏本版 (2546) - - -

- 幻翼块讯 - 今日: 0|主题: 4400|排名: 24  -

-
-
- -
-
-

-
- -
- 这里是一个任何人都可以参与播报的中文Minecraft资讯平台
-
-

-
- - 本版用于 Mojang - 及其作品的官方相关资讯,官网非块讯类博文请发到 - 识海漫谈 - -
- - 发帖前请阅读 - 版规 - -
- - 本版内容未特别说明者,均允许转载,但 - 需要署名并以相同方式共享 - ,具体参见 - 版规具体规章第八条/转载须知 -
- 此外,欢迎加入块讯版块交流qq群:643353107 - ,须有版块发帖记录
-
-
-
-
-
-
- - -
-
- 收起/展开 -

子版块

-
- -
- - - - - - - - - -
- 识海漫谈 - -

识海漫谈

-

中文Wiki | 官方博文录

-
- 1789 / 2万 - - -
-
-
-
- -
-
-
-
-
-
-
-
-

新闻推荐

-
-
-
-
- - - -
-
  • Java版账号持续迁移中... -
  • -
  • Minecraft.net 官方博文录 - [译文征集中]
  • -
    -
    - - - - -
    -
    -
    -
    -
    -
    -
    -
    - -
    - - - - -
    - - - - 返 回 - 发新帖 -
    - - -
    -
    - - - - - - - -
    -
    - 新窗 - 全部主题  - 最新  - 热门  - 热帖  - 精华  - 更多  - -
    -
    作者回复/查看最后发表
    -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - 隐藏置顶帖 - 预览 - 【必读】MCBBS新人引导帖 - attach_img - - - 匿名 - 2016-3-8 - 01241561 - 匿名 - 2016-3-8 - 04:57 -
    - - - - - - 隐藏置顶帖 - 预览 - 【坛规】我的世界中文论坛规章制度 - - - 匿名 - 2011-8-6 - 32603428 - 匿名 - 2011-8-7 - 16:37 -
    - - - - - - 隐藏置顶帖 - 预览 - [公告] - 【综合讨论大区】QQ交流群 - 欢迎加入 - - - ff98sha 作者认证 - 2021-9-8 - 07423 - ff98sha - 2021-9-8 - 23:00 -
    - - - - - - 隐藏置顶帖 - 预览 - [Java版资讯] - Minecraft 1.18 - (洞穴与山崖第二部分) 特性列表 - digest - - - zyjking - 2021-11-30 - 09955 - zyjking - 2021-11-30 - 21:10 -
    - - - - - - 隐藏置顶帖 - 预览 - [公告] - 【幻翼块讯版】版规|模板代码 - - - 广药 作者认证 - 2021-8-25 - 17110 - 广药 - 2021-9-2 - 09:40 -
         
    - - - - - - 预览 - [块讯] - (已恢复)Mojang - Status:服务器出现一些小问题 - attach_img - agree - - - DreamVoid 服主认证 - 4 天前 - 3643 - peterlsl - 4 天前 -
    - - - - - - 预览 - [块讯] - kinbdogz - 就近期荒野更新的风波发表看法 - agree -  ...2 - - - 卡狗 - 4 天前 - 18939 - 买了个表~ - 前天 19:07 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.33 发布(仅 Switch) - 版主推荐 - agree - - - 电量量 作者认证 - 6 天前 - 6558 - 冰美式。。 - 前天 14:18 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w19a 发布 - 过期 - attach_img - agree -  ...234 - - - 寂华 - 7 天前 - 474469 - LY.白瑾 - 前天 19:17 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.32/33 发布 - 版主推荐 - attach_img - agree - - - 苦力怕553 作者认证 - 7 天前 - 71978 - Ph-苯 - 前天 10:23 -
    - - - - - - 预览 - [时评] - 请给我们一个真正的“荒野更新” - attach_img - agree -  ...23 - New - - - 斯乌 - 7 天前 - 372250 - tianyuhhh - 前天 23:57 -
    - - - - - - 预览 - [块讯] - slicedlime:周三无快照,推迟至周四 - 过期 - agree - - - 橄榄Chan - 2022-5-11 - 6904 - 卡狗 - 7 天前 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.32 发布(仅 Android、NS)【新增 NS 平台】 - 版主推荐 - agree -  ...2 - - - 电量量 作者认证 - 2022-5-6 - 151424 - a136569113 - 昨天 17:43 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.30/31 发布 - 过期 - agree -  ...2 - - - AzureZeng - 2022-5-5 - 164418 - 3395920141 - 7 天前 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w18a 发布 - 过期 - agree -  ...23 - - - Aurora_Feather - 2022-5-5 - 375693 - Zhongjidi_YoRW8 - 2022-5-12 - 00:08 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.28/29 发布 - 过期 - agree - - - 希铁石z - 2022-4-29 - 123429 - 憨憨hanhan - 2022-5-4 - 00:58 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.31 发布 - 版主推荐 - attach_img - agree -  ...23 - - - 希铁石z - 2022-4-28 - 363976 - yanzizhen - 7 天前 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w17a 发布 - 过期 - attach_img - agree -  ...23 - - - 卡狗 - 2022-4-28 - 445575 - 欧燃Orua - 2022-5-3 - 10:42 -
    - - - - - - 预览 - [基岩块讯] - Mojang - Status:正在寻找1.18.30更新问题的解决方案 - agree - - - ArmorRush - 2022-4-27 - 121318 - DrCao - 6 天前 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.26/27 发布 - 过期 - agree -  ...2 - - - ArmorRush - 2022-4-21 - 153473 - cxc1966897735 - 2022-4-26 - 09:42 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w16b 发布 - 过期 - agree -  ...2 - - - 卡狗 - 2022-4-21 - 226440 - 烈酒与美人儿 - 2022-4-27 - 17:16 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w16a 发布 - 过期 - attach_img - agree -  ...2 - - - 希铁石z - 2022-4-21 - 246728 - nyx827 - 2022-4-26 - 12:39 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.30 发布 - 过期 - agree -  ...2 - - - ArmorRush - 2022-4-20 - 193289 - cxc1966897735 - 2022-4-26 - 09:59 -
    - - - - - - 预览 - [块讯] - “海王” 杰森·莫玛 - 有望主演《我的世界》大电影 - agree -  ...2 - - - 广药 作者认证 - 2022-4-19 - 201580 - 尺子上的彩虹 - 6 天前 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.24/25 发布 - 过期 - agree -  ...23 - - - ArmorRush - 2022-4-15 - 304265 - 金鳞岂是池中物 - 2022-4-21 - 13:50 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w15a 发布 - 过期 - attach_img - agree -  ...234 - - - ArmorRush - 2022-4-14 - 545508 - 奥利给干就完了 - 2022-4-20 - 14:26 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.20 发布 - 过期 - agree -  ...23 - - - ArmorRush - 2022-4-7 - 386016 - 1020881896 - 2022-4-13 - 17:08 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w14a 发布 - 过期 - agree -  ...2 - - - 卡狗 - 2022-4-7 - 233993 - 怡春院丶婷婷 - 2022-4-12 - 14:37 -
    - - - - - - 预览 - [Java版资讯] - [愚人节] Minecraft - Java版 22w13oneBlockAtATime‎‎ 发布 - 过期 - agree -  ...23456 - - - 希铁石z - 2022-4-1 - 7811175 - cym5211314 - 2022-4-13 - 20:49 -
    - - - - - - 预览 - [基岩块讯] - Minecraft:近期没有为主机平台添加光线追踪的计划 - agree -  ...2 - - - ArmorRush - 2022-4-1 - 212235 - 金鳞岂是池中物 - 2022-4-21 - 13:49 -
    -
    -
    -
    - - - - - - 下一页 » - -
    - - - - 返 回 - 发新帖 -
    - -
    - - -
    -
    -

    快速发帖

    -
    -
    -
    - -
    - -
    -
    - -
    - - - 还可输入 80 个字符 -
    - -
    -
    -
    -
    - - 高级模式 - - -
    - B - Color - Image - Link - Quote - Code - Smilies - - - @朋友 - |上传 -
    -
    -
    - -
    -
    -
    -
    -
    - - - -
    - - - - -
    - - - - - - - -
    - - -
    - -

    - 本版积分规则 - -

    -
    -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - -
    -
    -
    -

    - Archiver|小黑屋|Mcbbs.net - ( 京ICP备15023768号-1 ) | 京公网安备 - 11010502037624号 | - 手机版 - - -

    -

    - GMT+8, 2022-5-20 00:15 - , Processed in 0.057567 second(s), Total 10, Slave 10 queries, Release: Build.2022.05.18 1107, - Gzip On, Redis On. - - -

    -

    "Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系 -

    -

    © 2010-2022 我的世界中文论坛 版权所有 - 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

    -
    - -
    -
    -
    - -
    - - 返回顶部 - - 返回版块 - -
    - - - - \ No newline at end of file diff --git a/tests/platforms/static/mcbbsnews/mock/mcbbsnews_post_list_html-1.html b/tests/platforms/static/mcbbsnews/mock/mcbbsnews_post_list_html-1.html deleted file mode 100644 index f81d8ee..0000000 --- a/tests/platforms/static/mcbbsnews/mock/mcbbsnews_post_list_html-1.html +++ /dev/null @@ -1,2601 +0,0 @@ - - - - - - - - 幻翼块讯 — Minecraft(我的世界)中文论坛——Minecraft中文站,我的世界中文论坛,mcbbs论坛 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    - -
    - - - - -
    - -
    -
    - - - - -
    -
    -
    - -
    -
    -
    -
    -
    - - - - - - - - - -
    - -
    -
    -

    Minecraft(我的世界)中文论坛

    - -
    - -
    -
    -
    - - -
    - -
    -
    -
    -
    -
    - -
    - - -
    - - - - - - - -
    -
    -
    -
    - - - -
    - - -
    - - -
    - -
    - -
    -
    -
    - -
    -
    -
    - 收起/展开 - 收藏本版 (2546) - - -

    - 幻翼块讯 - 今日: 0|主题: 4400|排名: 24  -

    -
    -
    - -
    -
    -

    -
    - -
    - 这里是一个任何人都可以参与播报的中文Minecraft资讯平台
    -
    -

    -
    - - 本版用于 Mojang - 及其作品的官方相关资讯,官网非块讯类博文请发到 - 识海漫谈 - -
    - - 发帖前请阅读 - 版规 - -
    - - 本版内容未特别说明者,均允许转载,但 - 需要署名并以相同方式共享 - ,具体参见 - 版规具体规章第八条/转载须知 -
    - 此外,欢迎加入块讯版块交流qq群:643353107 - ,须有版块发帖记录
    -
    -
    -
    -
    -
    -
    - - -
    -
    - 收起/展开 -

    子版块

    -
    - -
    - - - - - - - - - -
    - 识海漫谈 - -

    识海漫谈

    -

    中文Wiki | 官方博文录

    -
    - 1789 / 2万 - - -
    -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    -

    新闻推荐

    -
    -
    -
    -
    - - - -
    -
  • Java版账号持续迁移中... -
  • -
  • Minecraft.net 官方博文录 - [译文征集中]
  • -
    -
    - - - - -
    -
    -
    -
    -
    -
    -
    -
    - -
    - - - - -
    - - - - 返 回 - 发新帖 -
    - - -
    -
    - - - - - - - -
    -
    - 新窗 - 全部主题  - 最新  - 热门  - 热帖  - 精华  - 更多  - -
    -
    作者回复/查看最后发表
    -
    -
    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - 隐藏置顶帖 - 预览 - 【必读】MCBBS新人引导帖 - attach_img - - - 匿名 - 2016-3-8 - 01241561 - 匿名 - 2016-3-8 - 04:57 -
    - - - - - - 隐藏置顶帖 - 预览 - 【坛规】我的世界中文论坛规章制度 - - - 匿名 - 2011-8-6 - 32603428 - 匿名 - 2011-8-7 - 16:37 -
    - - - - - - 隐藏置顶帖 - 预览 - [公告] - 【综合讨论大区】QQ交流群 - 欢迎加入 - - - ff98sha 作者认证 - 2021-9-8 - 07423 - ff98sha - 2021-9-8 - 23:00 -
    - - - - - - 隐藏置顶帖 - 预览 - [Java版资讯] - Minecraft 1.18 - (洞穴与山崖第二部分) 特性列表 - digest - - - zyjking - 2021-11-30 - 09955 - zyjking - 2021-11-30 - 21:10 -
    - - - - - - 隐藏置顶帖 - 预览 - [公告] - 【幻翼块讯版】版规|模板代码 - - - 广药 作者认证 - 2021-8-25 - 17110 - 广药 - 2021-9-2 - 09:40 -
         
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 1.19-pre1 发布 - 版主推荐 - attach_img - agree -  ...2 - New - - - 希铁石z - 昨天 00:35 - 261625 - zqz0801 - 昨天 21:41 -
    - - - - - - 预览 - [块讯] - (已恢复)Mojang - Status:服务器出现一些小问题 - attach_img - agree - - - DreamVoid 服主认证 - 4 天前 - 3643 - peterlsl - 4 天前 -
    - - - - - - 预览 - [块讯] - kinbdogz - 就近期荒野更新的风波发表看法 - agree -  ...2 - - - 卡狗 - 4 天前 - 18939 - 买了个表~ - 前天 19:07 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.33 发布(仅 Switch) - 版主推荐 - agree - - - 电量量 作者认证 - 6 天前 - 6558 - 冰美式。。 - 前天 14:18 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w19a 发布 - 过期 - attach_img - agree -  ...234 - - - 寂华 - 7 天前 - 474469 - LY.白瑾 - 前天 19:17 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.32/33 发布 - 版主推荐 - attach_img - agree - - - 苦力怕553 作者认证 - 7 天前 - 71978 - Ph-苯 - 前天 10:23 -
    - - - - - - 预览 - [时评] - 请给我们一个真正的“荒野更新” - attach_img - agree -  ...23 - New - - - 斯乌 - 7 天前 - 372250 - tianyuhhh - 前天 23:57 -
    - - - - - - 预览 - [块讯] - slicedlime:周三无快照,推迟至周四 - 过期 - agree - - - 橄榄Chan - 2022-5-11 - 6904 - 卡狗 - 7 天前 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.32 发布(仅 Android、NS)【新增 NS 平台】 - 版主推荐 - agree -  ...2 - - - 电量量 作者认证 - 2022-5-6 - 151424 - a136569113 - 昨天 17:43 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.30/31 发布 - 过期 - agree -  ...2 - - - AzureZeng - 2022-5-5 - 164418 - 3395920141 - 7 天前 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w18a 发布 - 过期 - agree -  ...23 - - - Aurora_Feather - 2022-5-5 - 375693 - Zhongjidi_YoRW8 - 2022-5-12 - 00:08 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.28/29 发布 - 过期 - agree - - - 希铁石z - 2022-4-29 - 123429 - 憨憨hanhan - 2022-5-4 - 00:58 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.31 发布 - 版主推荐 - attach_img - agree -  ...23 - - - 希铁石z - 2022-4-28 - 363976 - yanzizhen - 7 天前 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w17a 发布 - 过期 - attach_img - agree -  ...23 - - - 卡狗 - 2022-4-28 - 445575 - 欧燃Orua - 2022-5-3 - 10:42 -
    - - - - - - 预览 - [基岩块讯] - Mojang - Status:正在寻找1.18.30更新问题的解决方案 - agree - - - ArmorRush - 2022-4-27 - 121318 - DrCao - 6 天前 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.26/27 发布 - 过期 - agree -  ...2 - - - ArmorRush - 2022-4-21 - 153473 - cxc1966897735 - 2022-4-26 - 09:42 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w16b 发布 - 过期 - agree -  ...2 - - - 卡狗 - 2022-4-21 - 226440 - 烈酒与美人儿 - 2022-4-27 - 17:16 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w16a 发布 - 过期 - attach_img - agree -  ...2 - - - 希铁石z - 2022-4-21 - 246728 - nyx827 - 2022-4-26 - 12:39 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 - 1.18.30 发布 - 过期 - agree -  ...2 - - - ArmorRush - 2022-4-20 - 193289 - cxc1966897735 - 2022-4-26 - 09:59 -
    - - - - - - 预览 - [块讯] - “海王” 杰森·莫玛 - 有望主演《我的世界》大电影 - agree -  ...2 - - - 广药 作者认证 - 2022-4-19 - 201580 - 尺子上的彩虹 - 6 天前 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.24/25 发布 - 过期 - agree -  ...23 - - - ArmorRush - 2022-4-15 - 304265 - 金鳞岂是池中物 - 2022-4-21 - 13:50 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w15a 发布 - 过期 - attach_img - agree -  ...234 - - - ArmorRush - 2022-4-14 - 545508 - 奥利给干就完了 - 2022-4-20 - 14:26 -
    - - - - - - 预览 - [基岩版资讯] - Minecraft 基岩版 Beta - & Preview 1.19.0.20 发布 - 过期 - agree -  ...23 - - - ArmorRush - 2022-4-7 - 386016 - 1020881896 - 2022-4-13 - 17:08 -
    - - - - - - 预览 - [Java版资讯] - Minecraft Java版 - 22w14a 发布 - 过期 - agree -  ...2 - - - 卡狗 - 2022-4-7 - 233993 - 怡春院丶婷婷 - 2022-4-12 - 14:37 -
    - - - - - - 预览 - [Java版资讯] - [愚人节] Minecraft - Java版 22w13oneBlockAtATime‎‎ 发布 - 过期 - agree -  ...23456 - - - 希铁石z - 2022-4-1 - 7811175 - cym5211314 - 2022-4-13 - 20:49 -
    - - - - - - 预览 - [基岩块讯] - Minecraft:近期没有为主机平台添加光线追踪的计划 - agree -  ...2 - - - ArmorRush - 2022-4-1 - 212235 - 金鳞岂是池中物 - 2022-4-21 - 13:49 -
    -
    -
    -
    - - - - - - 下一页 » - -
    - - - - 返 回 - 发新帖 -
    - -
    - - -
    -
    -

    快速发帖

    -
    -
    -
    - -
    - -
    -
    - -
    - - - 还可输入 80 个字符 -
    - -
    -
    -
    -
    - - 高级模式 - - -
    - B - Color - Image - Link - Quote - Code - Smilies - - - @朋友 - |上传 -
    -
    -
    - -
    -
    -
    -
    -
    - - - -
    - - - - -
    - - - - - - - -
    - - -
    - -

    - 本版积分规则 - -

    -
    -
    -
    - -
    - -
    - -
    -
    - - -
    - -
    - -
    -
    - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - -
    -
    -
    -

    - Archiver|小黑屋|Mcbbs.net - ( 京ICP备15023768号-1 ) | 京公网安备 - 11010502037624号 | - 手机版 - - -

    -

    - GMT+8, 2022-5-20 00:15 - , Processed in 0.057567 second(s), Total 10, Slave 10 queries, Release: Build.2022.05.18 1107, - Gzip On, Redis On. - - -

    -

    "Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系 -

    -

    © 2010-2022 我的世界中文论坛 版权所有 - 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

    -
    - -
    -
    -
    - -
    - - 返回顶部 - - 返回版块 - -
    - - - - \ No newline at end of file diff --git a/tests/platforms/test_mcbbsnews.py b/tests/platforms/test_mcbbsnews.py deleted file mode 100644 index b30cfaa..0000000 --- a/tests/platforms/test_mcbbsnews.py +++ /dev/null @@ -1,67 +0,0 @@ -import respx -import pytest -from flaky import flaky -from nonebug.app import App -from httpx import Response, AsyncClient - -from .utils import get_file, get_json - - -@pytest.fixture() -def mcbbsnews(app: App): - from nonebot_bison.utils import ProcessContext - from nonebot_bison.platform import platform_manager - - return platform_manager["mcbbsnews"](ProcessContext(), AsyncClient()) - - -@pytest.fixture(scope="module") -def raw_post_list(): - return get_json("mcbbsnews/mcbbsnews_raw_post_list_update.json") - - -@pytest.mark.asyncio -@pytest.mark.render -@respx.mock -@flaky(max_runs=3, min_passes=1) -async def test_fetch_new(mcbbsnews, dummy_user_subinfo, raw_post_list): - from nonebot_bison.post import Post - - news_router = respx.get("https://www.mcbbs.net/forum-news-1.html") - news_router.mock(return_value=Response(200, text=get_file("mcbbsnews/mock/mcbbsnews_post_list_html-0.html"))) - new_post = respx.get("https://www.mcbbs.net/thread-1340927-1-1.html") - new_post.mock(return_value=Response(200, text=get_file("mcbbsnews/mock/mcbbsnews_new_post_html.html"))) - - target = "" - res = await mcbbsnews.fetch_new_post(target, [dummy_user_subinfo]) - assert news_router.called - assert len(res) == 0 - - news_router.mock(return_value=Response(200, text=get_file("mcbbsnews/mock/mcbbsnews_post_list_html-1.html"))) - res1 = await mcbbsnews.fetch_new_post(target, [dummy_user_subinfo]) - assert news_router.called - post: Post = res1[0][1][0] - raw_post = raw_post_list[0] - assert post.platform.name == "MCBBS幻翼块讯" - assert post.content == "{}\n│\n└由 {} 发表".format(raw_post["title"], raw_post["author"]) - assert post.url == "https://www.mcbbs.net/{}".format(raw_post["url"]) - assert post.nickname == raw_post["category"] - assert post.images - assert len(post.images) == 1 - - -@pytest.mark.asyncio -@pytest.mark.render -@respx.mock -@flaky(max_runs=3, min_passes=1) -async def test_news_render(mcbbsnews, dummy_user_subinfo): - new_post = respx.get("https://www.mcbbs.net/thread-1340927-1-1.html") - new_post.mock(return_value=Response(200, text=get_file("mcbbsnews/mock/mcbbsnews_new_post_html.html"))) - pics = await mcbbsnews._news_render("https://www.mcbbs.net/thread-1340927-1-1.html", "#post_25849603") - assert len(pics) == 1 - - pics_err_on_assert = await mcbbsnews._news_render("", "##post_25849603") - assert len(pics_err_on_assert) == 2 - - pics_err_on_other = await mcbbsnews._news_render("https://www.mcbbs.net/thread-1340927-1-1.html", "#post_err") - assert len(pics_err_on_other) == 2