본문으로 건너뛰기
cccskills
무료GitHub에 공개

js-page-fetch

JavaScript の描画が要るページの取り方を決める。WebFetch や ctx_fetch_and_index が空のシェルや 内容の無い骨組みだけを返したとき、またはサイトが headless の user agent を 403 で弾いたときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles스타 3(GitHub 3 + cccskills 0)
연동 도구Playwright

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

JS 描画ページの取得

素の HTTP fetch で内容が取れないページは playwright-cli で取得する。 コマンドの使い方は同梱スキル playwright-cli にある。ここには、そのスキルが答えない この環境固有の判断だけを書く。

いつ使うか

  • WebFetch や ctx_fetch_and_index が空のシェルや骨組みだけを返した。
  • 目的の内容がアコーディオンやタブの内側にあり、初期 DOM に存在しない。
  • サイトが headless の user agent を 403 で弾いた。

同梱スキルは browser automation とテスト作成を前提に書かれているため、この用途では 起動しない。上記に当てはまるときは「情報が公開されていない」と結論づける前に試す。

この環境での決めごと

ブラウザ

macOS では --browser chrome --headed を使う。--headed を付けないと UA に HeadlessChrome が残り、 headless を弾くサイトで 403 になる。

Linux には Chrome がなく、ディスプレイもないため --headed は使えない。 --browser を指定せず chromium をヘッドレスで使うが、headless を弾くサイトは 同じ理由で 403 になりうる。回避策は未検証。そのようなサイトに当たったら --config でのカスタム UA 上書きなど別の手段を調査する。

プロファイル

--persistent、--profile、attach --cdp=chrome は使わない。既定の一時プロファイル だけを使い、ユーザーの Chrome プロファイルには触れない。ログインが必要なページは このスキルの対象外とする。

取り出し方

DOM を掻き集める前に requests と response-body でページが叩いている JSON エンドポイントを探す。表形式のデータは、レンダリング結果より元の JSON のほうが 速く確実に取れる。

出力が大きいときは設定ファイルで outputMode を file にしてファイルに落とす。

locale で表示が変わる SPA は browser.contextOptions.locale を指定する。 accept-language ヘッダだけでは切り替わらないことがある。

本文抽出ツールは記事本文だけを残すため、料金表のような UI コンポーネントを落とす。ページ全体の構造や レイアウトが要るときは本文抽出を使わず、snapshot でページ構造を、requests でエンドポイントを取る。

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

シェルコマンドの実行、ファイル読み込み、URL の取得、検索、データの解析や変換を行うときに、 経路を通常のツールと context-mode の ctx_ ツールのどちらにするか判断するために使う。 context-mode が接続されている場合に適用する。ctx stats や ctx doctor といった "ctx" コマンドにも使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

diagram

무료

描く内容に合った図の種類を選んで図を書く。Mermaid の図、AWS の構成図、 マインドマップ (markmap。Mermaid ではない) を書く、直す、読み直すときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

文書を書く、置き場所を決める、配置をレビューするときに使う。Markdown の書式、 ADR の作法、文書の層ごとの役割と正本の原則を扱う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

gh-ops

무료

GitHub の Issue の作成、Issue へのコメント、draft PR の作成、PR へのレビューコメントの追加に使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

PR のレビューコメントを解決する、または対応するときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

コミットを頼まれたとき、plan のタスクを 1 つ終えたとき、まとまったコードの変更を 1 つ終えたときに、 次の作業に移る前に使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

iimuz/dotfiles32026년 10월 27일 업데이트

iimuz의 스킬 모두 보기

이 스킬의 문제 신고