WPS 문서 스크레이퍼
공개 WPS/KDocs(진산문서) 링크와 ProcessOn 마인드맵을 로그인 없이 원본 데이터·SVG·PNG·마크다운으로 아카이브합니다.
웹·API 연동중급★ 1,323⑂ 212AI 점수 7/10마지막 업데이트: 2026. 8. 8.
무엇을 해주나
kdocs.cn/view/l/...또는wps.processon.com/diagrams/view?...형태의 공개 링크를 받아 로그인 없이 아카이브합니다.- 인증이 필요 없는 데이터 API를 우선 사용해
processon-api.json,processon-definition.json같은 원본 페이로드를 그대로 보존합니다. - 마인드맵·캔버스 문서는 렌더된 전체 SVG를 저장하고,
foreignObject텍스트가 포함된 경우 macOS Quick Look 기반 타일 렌더러로 PNG를 만듭니다. - 마크다운은 "요약·윤문"이 아니라 구조 변환 결과물로만 생성하며, 캡처 이력을
capture-manifest.json에 기록합니다. - HTTP 200이어도
用户未登录같은 로그인 벽 응답을 감지해 실패를 숨기지 않고 보고합니다.
이런 분께 추천
- 중국 WPS/진산문서로 공유된 기획서·마인드맵을 팀 내부 자료로 보존해야 하는 분
- LLM이 내용을 임의로 요약하지 않고 원문 그대로 남기는 아카이빙이 필요한 분
- 로그인·CAPTCHA·권한 우회를 절대 하지 않는 안전한 스크래핑 규칙을 원하는 분
- macOS 환경에서 대형 SVG 캔버스를 이미지로 뽑아야 하는 분
활용 예시
- 마인드맵 아카이브: "이 kdocs 링크 좀 그대로 저장해줘"라고 하면 API JSON + 정의 JSON + 전체 캔버스 SVG/PNG + 마크다운 목차를 한 폴더에 만들어 줍니다.
- 공유 링크 백업: 곧 만료될 수 있는 공개 공유 문서를 스크립트로 내려받아 원본 페이로드와 매니페스트까지 남겨 재현 가능한 백업을 확보합니다.
- 문서 이관: ProcessOn 마인드맵을 마크다운 트리로 변환해 Notion/깃 저장소 문서로 옮기고, 시각 확인용으로 PNG를 함께 첨부합니다.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 daymade/claude-code-skills 의 wps-doc-scraper 폴더를 내 ~/.claude/skills/wps-doc-scraper/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-code-skills/wps-doc-scraper ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 엽니다. Python 3와 git이 설치되어 있는지(
python3 --version,git --version) 확인합니다. - 저장소를 내려받습니다:
git clone https://github.com/daymade/claude-code-skills.git - 스킬 폴더를 만듭니다:
mkdir -p ~/.claude/skills - 이 스킬만 복사합니다:
cp -r claude-code-skills/wps-doc-scraper ~/.claude/skills/ - Claude Code를 재시작한 뒤
~/.claude/skills/wps-doc-scraper/SKILL.md가 인식되는지 확인합니다. - Claude에게 공개 링크와 함께 "이 문서를 아카이브해줘"라고 요청하면 스킬이 자동 실행됩니다.
- PNG 렌더링(
render_svg_tiles.py)은 macOS Quick Look에 의존하므로, Windows/Linux에서는 SVG까지만 저장된다는 점을 감안하세요.
GitHub에서 원본 보기 ↗라이선스: MIT