Skip to content

[Bug] 除了 ABC,对于 ARC AHC 等比赛爬取不到 #32

Closed

Description

@Transparent-fish

原文:

AHC题目只能爬取题面,其他爬不到

问题描述

当前只能爬取 ABC 题目,对于 ARC AHC 等比赛无法爬取

预期表现

都能爬取

涉及文件

  • 前端
packages/webview/src/WebviewApp.tsx
  • 后端
apps/vscode-extension/src/atcoder.ts

原因分析

根因:

getLangContent 截断(atcoder.ts)

const pattern = .......

正则用非贪婪,会匹配到 lang-en 区块内第一个就停止。ABC lang-en 内无嵌套 span,而 AHC 题面含 <span class.......> 等嵌套标签导致后续内容丢失。

修复方案

重写 getLangContent 函数(app/vscode-extension/src/atcoder.ts)以适配 span

Activity

  1. moved this from Todo to In progress in Phase 1on Aug 1, 2026
  2. moved this from In progress to Done in Phase 1on Aug 2, 2026
  3. closed this as completedby moving to Done in Phase 1on Aug 2, 2026
  4. Transparent-fish commented on Aug 2, 2026

    @Transparent-fish
    OwnerAuthor

    #38 已修复

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    • Status
      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions