cnki-journal-index について
CNKIのジャーナルの収録データベースと評価指標を調べるスキルです。基本情報や収録状況、統計データを確認する研究者向けです。
主な機能
- 01誌名または詳細URLで検索
- 02収録先と基本情報の抽出
- 03詳細な収録情報の展開
- 04統計・評価指標の確認
活用シーン
- 01特定データベースへの収録状況の確認
- 02発行元、ISSN、発行頻度の確認
- 03インパクトファクターなど評価指標の取得
MCP 対応
Chrome DevTools MCPを使い、CNKIページへの移動、読み込み待機、ページスナップショットの確認、JavaScriptの実行を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cookjohn/ cnki-skills --skill cnki-journal-indexインストール後、Claude Code で/cnki-journal-indexを入力して読み込まれたか確認します。
詳細
CNKI ジャーナル収録状況の照会(收录查询)
ジャーナルがどのデータベースに収録されているかを確認し、CNKI 詳細ページから評価指標を抽出します。
引数
$ARGUMENTS は次のいずれかです。
- ジャーナル名(まず検索し、その後詳細ページに移動します)
- CNKI ジャーナル詳細 URL(
navi.cnki.net/knavi/detailを含むもの)
手順
1. ジャーナル詳細ページに移動する
URL が指定されている場合: 直接移動します。
- URL を使って
mcp__chrome-devtools__navigate_pageを使用します。 - テキスト
["该刊被以下数据库收录"]、タイムアウト 15000 でmcp__chrome-devtools__wait_forを使用します。
ジャーナル名が指定されている場合: まず検索します。
https://navi.cnki.net/knaviに移動します- ジャーナルを検索します(cnki-journal-search の手順 2~4 と同じです)
- 最初に一致したジャーナルのタイトルリンクをクリックします
mcp__chrome-devtools__list_pagesを使用して新しい詳細タブを見つけ、選択します- 詳細ページが読み込まれるまで待ちます
2. CAPTCHA を確認する
スナップショットを取得します。「拖动下方拼图完成验证」が見つかった場合は、ユーザーに通知します。
3. JavaScript でジャーナル情報を抽出する
次の関数を使って mcp__chrome-devtools__evaluate_script を使用します。
() => {
const body = document.body.innerText;
// Journal title
const titleEl = document.querySelector('h3.titbox, h3.titbox1');
const titleText = titleEl?.innerText?.trim() || '';
const titleParts = titleText.split('\n').map(s => s.trim()).filter(Boolean);
const nameCN = titleParts[0] || '';
const nameEN = titleParts[1] || '';
// Indexing tags - extract from text between title and "基本信息"
const tagText = body.match(/Chinese.*?\n\n([\s\S]*?)\n\n基本信息/)?.[1]
|| body.match(new RegExp(nameCN + '[\\s\\S]*?\\n\\n([\\s\\S]*?)\\n\\n基本信息'))?.[1]
|| '';
const knownTags = ['北大核心','CSSCI','CSCD','SCI','EI','CAS','JST','WJCI','AMI','Scopus','卓越期刊','网络首发'];
const indexedIn = knownTags.filter(tag => tagText.includes(tag) || body.includes(tag));
// Basic info
const sponsor = body.match(/主办单位[::]\s*(.+?)(?=\n)/)?.[1] || '';
const frequency = body.match(/出版周期[::]\s*(\S+)/)?.[1] || '';
const issn = body.match(/ISSN[::]\s*(\S+)/)?.[1] || '';
const cn = body.match(/CN[::]\s*(\S+)/)?.[1] || '';
// Publication info
const collection = body.match(/专辑名称[::]\s*(.+?)(?=\n)/)?.[1] || '';
const paperCount = body.match(/出版文献量[::]\s*(.+?)(?=\n)/)?.[1] || '';
// Evaluation info
const impactComposite = body.match(/复合影响因子[::]\s*([\d.]+)/)?.[1] || '';
const impactComprehensive = body.match(/综合影响因子[::]\s*([\d.]+)/)?.[1] || '';
// "该刊被以下数据库收录" section - click "更多介绍" first if needed
const moreBtn = Array.from(document.querySelectorAll('a')).find(a => a.innerText?.includes('更多介绍'));
const hasMoreIntro = !!moreBtn;
return {
nameCN,
nameEN,
indexedIn,
sponsor,
frequency,
issn,
cn,
collection,
paperCount,
impactComposite,
impactComprehensive,
hasMoreIntro,
rawTagText: tagText.substring(0, 200)
};
}
4. 詳細な収録情報を取得する(任意)
抽出結果で hasMoreIntro: true と表示された場合は、「更多介绍」リンクをクリックして詳細な収録情報を展開し、展開後の内容を取得するために新しいスナップショットを取得します。
展開されたセクションには通常、次のように、各データベースへの具体的な収録情報と年度が表示されます。
- 北大核心期刊(2023年版)
- CSCD中国科学引文数据库来源期刊(2023-2024年度)
- EI 工程索引(美)
5. 詳細な指標について「统计与评价」タブを確認する
ユーザーが詳細な評価データを求めている場合:
- スナップショットから「统计与评价」リンク/タブを見つけてクリックします
- 統計セクションが読み込まれるまで待ちます
- 追加の指標(H-index、引用分布など)を抽出します
6. 結果を提示する
## {nameCN} ({nameEN})
**收录数据库:** {indexedIn joined by " | "}
**基本信息:**
- ISSN: {issn}
- CN: {cn}
- 主办单位: {sponsor}
- 出版周期: {frequency}
- 专辑: {collection}
- 出版文献量: {paperCount}
**评价指标:**
- 复合影响因子 (2025版): {impactComposite}
- 综合影响因子 (2025版): {impactComprehensive}
**收录情况:**
{For each tag in indexedIn: "- ✓ {tag}"}
確認済みのページ構造
ジャーナル詳細ページ(navi.cnki.net/knavi/detail)には、次の情報があります。
| データ | 場所 |
|---|---|
| タイトル | h3.titbox.titbox1 — 1 行目は中国語、2 行目は英語 |
| 収録タグ | タイトルの後にあるテキストノード:「北大核心」、「EI」、「CSCD」など |
| 「被以下数据库收录」 | タグの下にある h4 見出し |
| 基本情報 | テキストパターン:「主办单位:」、「ISSN:」、「CN:」、「出版周期:」 |
| 出版情報 | テキストパターン:「专辑名称:」、「出版文献量:」 |
| 評価情報 | テキストパターン:「复合影响因子:」、「综合影响因子:」 |
| 詳細な収録情報 | 「更多介绍」リンクで展開可能 |
| 統計タブ | 「统计与评价」タブのリンク |
| 詳細ページの表示先 | 新しいタブ — list_pages と select_page を使用 |
主な収録データベース
| タグ | 正式名称 |
|---|---|
| 北大核心 | 北京大学中文核心期刊 |
| CSSCI | 中文社会科学引文索引 |
| CSCD | 中国科学引文数据库 |
| SCI | Science Citation Index |
| EI | Engineering Index |
| CAS | Chemical Abstracts Service |
| JST | Japan Science and Technology Agency |
| WJCI | World Journal Clout Index |
| AMI | 中国人文社会科学期刊 AMI 综合评价 |
| Scopus | Elsevier Scopus |
コメント
Markdown 対応