logo
JP

CiNii Researchの論文情報を収集する方法|Octoparseと公式APIの使い分け

CiNii Researchの論文情報をOctoparseの専用テンプレートで収集する手順を解説。検索語の設計、CRID・DOI・ISSNの照合、重複と欠損の確認、NII公式APIや書誌出力との使い分けを紹介します。

約10分で読めます

CiNii Researchで見つけた論文のタイトル、著者、掲載誌、識別子を一覧にしたいとき、検索結果を一件ずつ転記すると出典URLや表記の揺れを見落としがちです。Octoparseのhttps://www.octoparse.jp/template/CiNii-Researchは、キーワードを入力して論文情報を列として収集できます。本記事ではCiNii Researchの論文メタデータをスクレイピングし、CRID・DOIで照合して文献表へ整理する方法を、現行テンプレートの画面に沿って説明します。研究データそのもの、論文本文、引用関係を一括取得できるという意味ではありません。

CiNii Researchで探せる情報と、この記事の対象

CiNii Researchは国立情報学研究所(NII)が提供する学術情報の検索サービスです。論文のほか、本、博士論文、研究データ、プロジェクト、人物などの情報を横断して探せます。ただし、検索対象の種類が広いことと、任意の検索結果からすべての本文やデータファイルを入手できることは別です。まずは検索結果の種別タブで「論文」を選び、目的に合う結果だけを対象にします。

先行研究の候補を整理するなら、必要なのは本文コピーよりも、論文タイトル、著者、収録刊行物、公開URL、CRID、DOI、ISSNなどの書誌情報です。タイトルだけを保存すると、同名の文献や版違いを区別しにくくなります。逆に最初から説明文・所属・関連リンクをすべて集めると、検証すべき列が増えます。検索テーマと最終的に作りたい表を決めてから取得列を選ぶ方が、後工程を小さくできます。

この記事の主眼は、キーワードで見つかる論文情報の一覧化です。研究データのファイル形式やリポジトリ別の利用許諾、図書館の所蔵確認、論文全文の入手方法はそれぞれ別の問題です。原稿を執筆するときは、一覧の行をそのまま引用情報と決めず、CiNii Researchの詳細ページ、出版元、大学図書館の案内で書誌事項と本文へのアクセス条件を確認してください。

収集前に決める検索条件と列

例として「社会水文学」に関する国内論文の候補を探すなら、「社会水文学」を検索語にして、結果の種別を論文に絞り、対象期間や言語を必要に応じて記録します。後で検索を再現するため、キーワードの全角・半角、複数語の区切り方、実行日、検索対象のタブを一緒に残します。単語を増やすほど網羅性が上がるとは限らず、別の表記で登録された文献を落とす可能性があります。類義語を使うなら別の検索として保存し、結果の重複を最後に照合します。

まず欲しい列を「タイトル」「著者」「収録刊行物」「CRID」「DOI」「URL」「取得日時」に分けます。論文を見つける用途なら、タイトル・著者・URLだけでも候補表を作れますが、同定と引用の確認には識別子と掲載誌が役立ちます。説明文や本文言語コードも、スクリーニング条件を作るなら候補です。ISSNは雑誌など継続刊行物の識別に使うもので、個々の論文の固有IDとして扱わないでください。

独立した列として「取得日」を加える理由は、収録元の更新で検索結果や説明文が変わる可能性があるためです。文献をあとから追えるよう、CiNiiの詳細URLも必ず残します。CRIDが同じ行を複数回収集したときは重複候補ですが、CRIDやDOIが空欄なら、タイトルだけで機械的に削除せず著者・刊行物・年・元URLも見て判断します。DOIの有無で論文の重要度を決めることもできません。

OctoparseのCiNii Researchテンプレートで論文情報を集める手順

2026年10月23日に確認したhttps://www.octoparse.jp/template/CiNii-Researchでは、「今すぐ試す」から検索キーワードを入力し、「保存実行」後にクラウド収集またはローカル収集を選ぶ三段階が案内されています。画面と利用条件は変更され得るため、開始時にテンプレートの説明と自身のプランで選べる実行方法を確認します。以下の画面は現在の公式ページの使い方とデータプレビューです。

OctoparseのCiNii Researchテンプレート。キーワード入力、保存実行、クラウド・ローカル収集の案内と論文メタデータのプレビュー

1. 論文を調べる目的からキーワードを定める

レビュー論文の候補を洗い出すのか、特定テーマの発表動向を俯瞰するのかで、検索語の広さが変わります。先にCiNii Researchの通常画面で語を試し、上位結果が意図した分野を指すかを見ます。略語だけで検索すると別分野の論文が混ざりやすく、固有名詞だけでは関連研究を落とす場合があります。採用した語と、除外した語、その理由を調査メモに残しておけば、別の担当者も検索の範囲を理解できます。

2. テンプレートへ検索キーワードを入力する

OctoparseのCiNii Researchテンプレートを開いて「今すぐ試す」を選び、対象語を入力します。公式ページが案内する入力は検索キーワードです。任意の論文詳細URLを大量に貼る手順とは異なります。複数テーマを扱うなら、検索語ごとにタスク名や実行記録を分けると、どの行がどの問いから見つかったか追いやすくなります。初回は範囲を小さくし、列の対応と文字化けの有無を確認してから対象を広げます。

3. 保存実行し、選べる実行環境を確認する

キーワードの確認後に「保存実行」し、画面で案内されるクラウド収集またはローカル収集を選びます。クラウド収集は端末を閉じてもサーバー側で動かせる一方、ローカル収集では自身の端末・回線条件を確認する必要があります。どちらが適切かはプラン、タスクの大きさ、対象サイトの条件によります。実行中に結果件数だけを見るのではなく、タイトルや詳細URLが空欄になっていないか、同じ行を繰り返していないかも確認します。

4. 出力列をCiNiiの詳細ページと照合する

公式テンプレートのプレビューには、タイトル、著者、説明、収録刊行物、CRID、DOI、ISSN、本文言語コードなどが並びます。たとえば「社会水文学の進展と日本における学際研究の可能性:価値システム,ガバナンス,文化,歴史からのアプローチ」という行には、CRID 1390864977281060480とDOIへのリンクが表示されています。こうした行を起点に、元のCiNii詳細ページで著者の全員分、刊行物、年、DOIが対応しているか確認します。画面上で省略されて見える列は、表示の短縮とデータ欠損を混同しないでください。

プレビューの「説明」にはHTMLタグを含む表示が見られます。CSVやExcelに出力した後で説明文を分析するなら、原文列を残し、タグを取り除いた分析用列を別に作ると比較しやすくなります。著者列には複数の著者や所属が連なることもあるため、区切り文字だけで著者数を決めず、CiNii詳細ページの著者欄と照合します。閲覧時のプレビューと自分のタスクの出力項目が常に同一とは限らないので、保存前に数行を元URLへ戻って確認します。

5. 文献管理に渡す前に重複と欠損を点検する

キーワード別に収集した表を結合するなら、まずCRIDで重複候補を見つけ、DOIがある場合はそれも照合します。CRIDはCiNii内のレコードを追う鍵、DOIは付与されていれば出版物へ辿る手掛かりです。同じ論文が複数の語で見つかったこと自体も検索上の情報なので、完全に消す前にヒットした検索語を別列へ残す方法があります。タイトル・著者が似ていても版や掲載先が異なる場合があり、自動重複削除の前に数件を点検します。

書誌管理ソフトへ渡すことが目的なら、CiNii Research自身が案内する保存形式も確認してください。たとえば大学図書館の利用案内は、文献情報をRIS形式で保存してEndNoteやMendeleyへ取り込む流れを紹介しています。大量の列を独自CSVへ整形する必要がないときは、公式の書誌出力の方が少ない工程で済むことがあります。Octoparseは、独自の比較列や定期的な一覧整理が必要なときの選択肢です。

CRID・DOI・ISSNを取り違えないための確認表

列何を確認するか一覧化するときの注意
CRIDCiNii Researchのレコードを追跡する識別子重複候補の照合に使い、元URLも残す
DOI付与された論文・出版物へのリンク空欄をエラーや価値の低さと決めない
ISSN雑誌など継続刊行物の識別子論文ごとの固有IDとして使わない
著者・刊行物共著者、掲載先、出版年との対応表示短縮や複数人の連結を確認する
説明・言語スクリーニングや分類に必要かHTMLタグ、欠損、コード表記を点検する

文献表では「IDがあるから正しい」ではなく、タイトル・著者・掲載先の組み合わせが元ページと一致するかを見ます。識別子は転記の誤りを見つける助けになりますが、別の版や訂正記事をどう扱うかは調査目的によります。DOIリンクが出版元へ移動する場合も、全文の閲覧可否は機関の契約や公開条件で変わります。大学図書館が学内外のアクセス差を案内している点にも注意してください。

収集した論文情報を文献レビューの候補表にする

表を作る目的が文献レビューなら、抽出した書誌項目に「検索語」「採否」「採否の理由」「本文確認日」の列を追加します。たとえば研究テーマに関連する語で見つかった論文でも、対象地域や研究方法が違えば採用しないことがあります。タイトルだけで採否を確定せず、説明、詳細ページ、必要なら本文まで見て判断します。Octoparseが担うのは候補となる書誌情報の収集と整理であり、研究上の評価を自動的に代行する工程ではありません。

複数人で文献を読む場合は、検索条件と抽出した日を共有したうえで、候補表に「確認担当」「確認済み」「要再確認」を設けます。見つかった順の行番号を永続的なIDとして使うと、再収集のたびに番号が変わって引き継ぎに失敗します。CRIDや元URLを残し、担当者の判断をその行に紐づけます。DOIがある場合は出版元へ辿れますが、DOIがなくてもCiNiiの詳細URLから確認できる文献があります。欠損のある行を最初から捨てるより、判断に必要な情報が別の公開情報で確認できるかを分けて管理します。

最終的な文献表に載せる前には、書誌情報の表記を統一します。著者名の区切り、出版年の表記、和文・英文タイトル、雑誌名の略記が混在すると、同一論文の確認を妨げます。ただし、原文を上書きしてしまうと後から誤りを訂正できません。「原文タイトル」と「整形後タイトル」のように列を分け、変更した規則を記録します。引用スタイルの変換は文献管理ソフト側で行う方が適する場合もあります。収集表はあくまで候補の台帳として残し、引用用の完成データとは分けて扱います。

テーマを長期追跡するときは、同じキーワードを同じ対象種別で再実行し、前回のCRIDとの集合差を見ます。新しいCRIDが現れた理由は新規出版だけではなく、データ提供元の更新や検索索引の変更かもしれません。前回あった行が消えた場合も、その論文が撤回されたと即断せず、CiNiiの詳細URLや出版元で状態を確認します。検索語・取得日・件数・エラーの有無を並べれば、変化の解釈に必要な前提を保持できます。

公式API・書誌出力とOctoparseをどう使い分けるか

NIIはCiNiiのメタデータ・APIとしてOpenURL、OpenSearch、RDF、JSON-LDを案内し、API利用登録を求めています。システムへ一定の形式で継続的に連携するなら、まず公式APIの対象・利用条件・レスポンス仕様を確認します。CiNiiの検索画面で目視確認しながら文献情報を保存したいなら公式の書誌出力、検索キーワードから目的に合う列を表として集めたいならOctoparseテンプレート、という順で選ぶと手段を目的に合わせやすくなります。

APIとテンプレートを同じ業務で併用するときは、同じCRIDをキーにした照合が役立ちます。ただし、APIの検索対象や更新タイミングとWeb画面の表示が一致するとは限りません。差が出たら、取得日時、検索語、対象種別、言語条件、ページ順、欠損列を比較します。APIが使えるからスクレイピングが常に不要とも、テンプレートがあるからAPI登録を省いてよいとも断定できません。大量・反復利用の前にはNIIの利用規約・細則を確認してください。

検索結果を単に数え、研究動向の増減を結論づけるのも避けます。収録元の追加、同じ研究の複数レコード、検索語の変更で件数は動きます。分野別の傾向を分析するなら、対象期間と検索条件を固定し、重複処理と欠損処理の規則を記録します。CiNii Researchは文献探索の入口であり、検索件数だけで研究の質や影響力を測るものではありません。

結果が少ない・列がずれるときの対処

検索語に対して無関係な論文が多い

最初にCiNii Researchの通常検索で同じ語を試し、論文タブや絞り込み条件を確認します。語が短すぎる、別分野でも使われる、英字略語に複数の意味がある、といった場合は検索語の設計を変えます。テンプレート側の抽出が正しくても、検索条件が広すぎれば使えない文献表になります。逆に論文が少なすぎるときは同義語や旧表記を別タスクで試し、複数の結果を後から識別子で結合します。

タイトルはあるが著者やDOIが空欄になる

まず該当するCiNii詳細ページでその項目自体が表示されるか確認します。元データに項目がない場合と、表示されているのに抽出できていない場合では対処が違います。後者ならテンプレートの更新状況、タスクの実行履歴、対象ページの表示変更を確認します。前者なら空欄を保持し、別の識別子や出版元のページで補えるか検討します。数字やURLを推測で埋めないことが文献表の信頼性を守ります。

同じ論文が繰り返し出る、説明文にタグが残る

複数キーワードで同じ論文がヒットすることがあります。検索語を消さずにCRIDとDOIで重複候補をまとめ、研究テーマとの関係を確認します。説明文のHTMLタグは表示形式の問題なので、元の値を保存したまま分析用列で整形します。HTMLタグの除去だけで要旨の意味が保たれるかも、数行で確認してください。文字コードの問題で日本語が読めない場合は、元ページと出力ファイルのエンコーディングを見直します。

実行は完了するが意図した範囲を網羅しない

完了表示は検索設計の妥当性まで示しません。CiNiiの検索結果件数と収集表の件数が大きく異なる場合、対象種別、ページ送り、絞り込み条件、重複除外、実行範囲を確認します。検索結果の順位や収録元の更新で件数が変わる可能性もあります。大量にやり直す前に少量の検索語で現象を切り分け、必要ならOctoparse Help Centerの現在の実行・トラブルシューティング案内を参照します。

利用条件と研究上の注意

CiNii Researchのページを収集できることと、論文本文・抄録・著者情報を自由に再配布できることは異なります。NIIの利用規約・プライバシーポリシーにはCiNii Researchの利用細則とWeb API利用細則が示されています。利用目的、取得頻度、外部公開の予定、書誌情報に含まれる個人情報を確認し、必要な許諾を別途判断してください。所属機関の図書館や研究倫理のルールも併せて確認します。

研究の再現性のためには、集めた表と一緒に検索語、対象タブ、実行日、使用したテンプレート、出力形式、欠損・重複の処理方法を残すことが重要です。「検索で見つからなかった」は「その研究が存在しない」を意味しません。CiNii Researchに未収録の出版物、別表記の著者、機関契約でアクセスが変わる本文もあります。文献レビューの最終判断は、抽出表ではなく原資料を読んで行います。

よくある質問

CiNii Researchのテンプレートで論文全文も収集できますか?

現在の公式テンプレートは、キーワードから記事情報の列を得るものとして案内されています。公開プレビューはタイトル、著者、説明、収録刊行物、識別子などの書誌項目が中心です。本文の閲覧可否はリンク先や所属機関の契約によって異なるので、全文取得の機能と混同しないでください。

CRIDとDOIのどちらで重複を消せばよいですか?

まずCiNii内で追跡しやすいCRIDを確認し、DOIが付いていればあわせて見ます。どちらか一方が空欄でもタイトルだけで即削除せず、著者、掲載誌、年、元URLを照合します。同じ内容の版違いや訂正記事をどう扱うかは、調査目的に合わせて決めます。

公式APIとOctoparseのどちらを選ぶべきですか?

システム連携や定期的な大量処理には、NIIの公式API仕様と利用登録を先に調べます。検索結果を目で確認しながら書誌管理ソフトへ送るなら公式出力を確認します。キーワードごとの一覧に独自の確認列を加えたい場合はOctoparseテンプレートを検討し、実行条件と利用規約を確認してください。

まとめ

CiNii Researchの論文情報を使える一覧にするには、まず検索語と対象種別を決め、タイトル・著者・収録刊行物・CRID・DOI・元URLを揃えます。Octoparseの専用テンプレートなら、キーワードを入力して書誌項目を列として整理できます。取得後は元の詳細ページで識別子と掲載情報を確かめ、重複・欠損・表示形式を整えてから文献管理や分析へ渡しましょう。公式書誌出力・APIの方が適する場面もあるため、目的に合う手段を選ぶことが大切です。

競合情報も営業リストも、ウェブデータをそのままExcel・CSV・Google Sheetsに出力

コード不要、誰でも今日から。クリック操作だけで必要な項目を自動抽出

Google Maps・食べログ・iタウンページ向けテンプレートで、リード獲得をすぐに開始

クラウドで毎日・毎週自動実行。大量取得でも安定して、競合動向を常に把握

MCP対応でAIエージェントと連携。収集データをAIに渡して分析・活用まで一気通貫

クレジットカード不要で無料スタート。世界600万人以上が選んだ信頼のツール

今日はどんなデータを集めたいですか?
欲しいデータを伝えるだけで、AI Assistant がスクレイパーを自動的に作成します。
クレジットカード不要

今すぐOctoparseを始めて、業務効率化を実現しましょう。

ダウンロード

関連記事