SA: 情報技術者試験 システムアーキテクトの過去問を一括取得

カテゴリ: 未分類

情報技術者試験、システムアーキテクト(SA)の過去問題を一括で取得するスクリプトです。

PHPのスクリプトで、以下のコマンドで出力されるwgetコマンドを実行すれば一括取得できます。
他の試験区分の過去問が欲しい場合は$examssaを欲しい試験区分名にしてください。

<?php

$years = [
    ["ps6vr70000010d6y-att", "2023r05h"],
    ["gmcbt80000008smf-att", "2022r04a"],
    ["gmcbt80000009sgk-att", "2022r04h"],
    ["gmcbt8000000apad-att", "2021r03a"],
    ["gmcbt8000000d5ru-att", "2021r03h"],
    ["gmcbt8000000d05l-att", "2020r02o"],
    ["gmcbt8000000dict-att", "2019r01a"],
    ["gmcbt8000000ddiw-att", "2019h31h"],
    ["gmcbt8000000f01f-att", "2018h30a"],
    ["gmcbt8000000fabr-att", "2018h30h"],
    ["gmcbt8000000fqpm-att", "2017h29a"],
    ["gmcbt8000000fzx1-att", "2017h29h"],
    ["gmcbt8000000g6fw-att", "2016h28a"],
    ["gmcbt8000000gn5o-att", "2016h28h"],
    ["gmcbt8000000gxj0-att", "2015h27a"],
    ["ug65p90000000f52-att", "2015h27h"],
    ["ug65p90000000ye5-att", "2014h26a"],
    ["ug65p90000001dzu-att", "2014h26h"],
    ["ug65p900000027za-att", "2013h25a"],
    ["ug65p90000002e6g-att", "2013h25h"],
    ["ug65p90000002h5m-att", "2012h24a"],
    ["ug65p900000038er-att", "2012h24h"],
    ["ug65p90000003ojp-att", "2011h23a"],
    ["ug65p90000003ya2-att", "2011h23h"],
    ["ug65p90000004d6f-att", "2010h22a"],
    ["ug65p90000004n2z-att", "2010h22h"],
    ["gmcbt8000000f3yi-att", "2009h21a"],
    ["ug65p90000009bhl-att", "2009h21h"],
];

$exams = [
    "sa_am2_qs",
    "sa_am2_ans",
    "sa_pm1_qs",
    "sa_pm1_ans",
    "sa_pm2_qs",
    "sa_pm2_ans",
];

foreach ($years as $info) {
    $baseUrl = "https://www.ipa.go.jp/shiken/mondai-kaiotu/";
    $prefix = $info[0];
    $year = $info[1];

    foreach ($exams as $exam) {
        printf(
            "wget '%s/%s/%s_%s.pdf'\n",
            $baseUrl,
            $prefix,
            $year,
            $exam
        );
    }
}

URLの生成スクリプトではなくて、URLリストだけ欲しい方はこちらをどうぞ。

ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ps6vr70000010d6y-att/2023r05h_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ps6vr70000010d6y-att/2023r05h_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ps6vr70000010d6y-att/2023r05h_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ps6vr70000010d6y-att/2023r05h_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ps6vr70000010d6y-att/2023r05h_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ps6vr70000010d6y-att/2023r05h_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt80000009sgk-att/2022r04h_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt80000009sgk-att/2022r04h_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt80000009sgk-att/2022r04h_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt80000009sgk-att/2022r04h_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt80000009sgk-att/2022r04h_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt80000009sgk-att/2022r04h_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000d5ru-att/2021r03h_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000d5ru-att/2021r03h_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000d5ru-att/2021r03h_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000d5ru-att/2021r03h_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000d5ru-att/2021r03h_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000d5ru-att/2021r03h_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000dict-att/2019r01a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000dict-att/2019r01a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000dict-att/2019r01a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000dict-att/2019r01a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000dict-att/2019r01a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000dict-att/2019r01a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f01f-att/2018h30a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f01f-att/2018h30a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f01f-att/2018h30a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f01f-att/2018h30a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f01f-att/2018h30a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f01f-att/2018h30a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000fqpm-att/2017h29a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000fqpm-att/2017h29a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000fqpm-att/2017h29a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000fqpm-att/2017h29a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000fqpm-att/2017h29a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000fqpm-att/2017h29a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000g6fw-att/2016h28a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000g6fw-att/2016h28a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000g6fw-att/2016h28a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000g6fw-att/2016h28a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000g6fw-att/2016h28a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000g6fw-att/2016h28a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000gxj0-att/2015h27a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000gxj0-att/2015h27a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000gxj0-att/2015h27a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000gxj0-att/2015h27a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000gxj0-att/2015h27a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000gxj0-att/2015h27a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000000ye5-att/2014h26a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000000ye5-att/2014h26a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000000ye5-att/2014h26a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000000ye5-att/2014h26a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000000ye5-att/2014h26a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000000ye5-att/2014h26a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p900000027za-att/2013h25a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p900000027za-att/2013h25a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p900000027za-att/2013h25a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p900000027za-att/2013h25a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p900000027za-att/2013h25a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p900000027za-att/2013h25a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000002h5m-att/2012h24a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000002h5m-att/2012h24a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000002h5m-att/2012h24a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000002h5m-att/2012h24a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000002h5m-att/2012h24a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000002h5m-att/2012h24a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000003ojp-att/2011h23a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000003ojp-att/2011h23a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000003ojp-att/2011h23a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000003ojp-att/2011h23a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000003ojp-att/2011h23a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000003ojp-att/2011h23a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000004d6f-att/2010h22a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000004d6f-att/2010h22a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000004d6f-att/2010h22a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000004d6f-att/2010h22a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000004d6f-att/2010h22a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//ug65p90000004d6f-att/2010h22a_sa_pm2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f3yi-att/2009h21a_sa_am2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f3yi-att/2009h21a_sa_am2_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f3yi-att/2009h21a_sa_pm1_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f3yi-att/2009h21a_sa_pm1_ans.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f3yi-att/2009h21a_sa_pm2_qs.pdf
ttps://www.ipa.go.jp/shiken/mondai-kaiotu//gmcbt8000000f3yi-att/2009h21a_sa_pm2_ans.pdf

Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です