Stooqを使って全ての株価情報を、ほぼ一括で取得する方法

●始めに

Stooqを使って株価の分析を始めたが、
Stooqが1日500件しか株価を入手する事が出来なかったため、
一度すべての銘柄の株価をCSVファイルで取得をして、
そのCSVファイルから分析をする方法に変更する事としました。

そのため一度Stooqから各銘柄の株価を入手してから、分析をする方法をとる事とします。

また基本的な操作(GoogleColaboratoryの使い方、GoogleDriveでのフォルダの保存方法)に関しては、一部記載を省略します。
不明な点は各自調べて頂けますと幸いです。

●事前準備

jupyter labでは一日でログインできる回数に制限があるため、
このプログラム自体はGoogleColaboratoryで行います。
そのためGoogleColaboratoryの環境を用意します。
https://colab.research.google.com

●インポート系

まずは以下のコードを入力してインポート系を行う

# 営業日を計算するためのライブラリ
!pip install workdays

# インポート系
import numpy as np
import pandas as pd
import datetime
import workdays
from datetime import date
from pandas_datareader.stooq import StooqDailyReader
import datetime as dt
import openpyxl
from openpyxl import Workbook
from openpyxl.utils.dataframe import dataframe_to_rows

●事前確認

以下のコードでStooqから正常に株価を入手できるかを確認する
ここでのコードは任意のコード(好きなコード)で確認を行う

# 事前確認
formated_codelist = "2221.jp"
d_today = date.today()

start_date = workdays.workday(d_today, days=-50000)
end_date = d_today

# 株価の取得
financial_data = StooqDailyReader(formated_codelist, start=start_date, end=end_date).read()
financial_data

画像1

●取得する株価のコードを登録

取得する株価を株価コードを登録する
for文で繰り返し処理を行うので、500銘柄以内で登録する

formated_codelists = ["9511.jp","9513.jp","9514.jp","9517.jp","9519.jp","9522.jp","9531.jp","9532.jp","9533.jp","9534.jp","9535.jp","9536.jp","9537.jp","9539.jp","9543.jp","9551.jp","9600.jp","9601.jp","9602.jp","9603.jp","9605.jp","9610.jp","9612.jp","9613.jp","9616.jp","9619.jp","9621.jp","9622.jp","9625.jp","9627.jp","9628.jp","9629.jp","9631.jp","9632.jp","9633.jp","9635.jp","9636.jp","9637.jp","9639.jp","9640.jp","9641.jp","9643.jp","9644.jp","9647.jp","9651.jp","9656.jp","9658.jp","9661.jp","9663.jp","9664.jp","9672.jp","9675.jp","9678.jp","9679.jp","9682.jp","9684.jp","9685.jp","9686.jp","9687.jp","9691.jp","9692.jp","9695.jp","9696.jp","9697.jp","9698.jp","9699.jp","9701.jp","9702.jp","9704.jp","9706.jp","9708.jp","9709.jp","9713.jp","9715.jp","9716.jp","9717.jp","9719.jp","9720.jp","9722.jp","9723.jp","9726.jp","9728.jp","9729.jp","9731.jp","9733.jp","9734.jp","9735.jp","9739.jp","9740.jp","9742.jp","9743.jp","9744.jp","9746.jp","9749.jp","9753.jp","9755.jp","9757.jp","9759.jp","9760.jp","9761.jp","9763.jp","9765.jp","9766.jp","9767.jp","9768.jp","9769.jp","9776.jp","9778.jp","9780.jp","9782.jp","9783.jp","9787.jp","9788.jp","9790.jp","9791.jp","9793.jp","9795.jp","9799.jp","9810.jp","9812.jp","9816.jp","9818.jp","9820.jp","9823.jp","9824.jp","9827.jp","9828.jp","9830.jp","9831.jp","9832.jp","9835.jp","9837.jp","9842.jp","9843.jp","9845.jp","9846.jp","9849.jp","9850.jp","9852.jp","9853.jp","9854.jp","9856.jp","9857.jp","9861.jp","9867.jp","9869.jp","9872.jp","9873.jp","9876.jp","9878.jp","9880.jp","9882.jp","9885.jp","9887.jp","9888.jp","9889.jp","9890.jp","9895.jp","9896.jp","9900.jp","9902.jp","9903.jp","9904.jp","9906.jp","9908.jp","9913.jp","9914.jp","9919.jp","9927.jp","9928.jp","9929.jp","9930.jp","9932.jp","9934.jp","9936.jp","9941.jp","9945.jp","9946.jp","9948.jp","9950.jp","9955.jp","9956.jp","9959.jp","9960.jp","9962.jp","9964.jp","9967.jp","9969.jp","9972.jp","9973.jp","9974.jp","9976.jp","9977.jp","9978.jp","9979.jp","9980.jp","9982.jp","9983.jp","9984.jp","9986.jp","9987.jp","9989.jp","9990.jp","9991.jp","9993.jp","9994.jp","9995.jp","9996.jp","9997.jp"]

※このformated_codelistsは毎回CSVを取る際にコードを変える必要があります。各分割したコードに関しては最後に記載をします

●取得するファイルを格納する箇所を作成する

GoogleDriveに保存用のフォルダを作成する。
※ここでは「CSV」というファイルで作成をします

画像2

コードを入力してCSVファイルを取得する

以下のコードでformated_codelistsで登録した銘柄の株価を入手する。
また期間は現在の日から営業日換算で50000日までを取得します
※Stooqでは1999年代まで取る事ができると思います。


for formated_codelist in formated_codelists:
   try:
     # 分析の範囲指定
     #今日からの分析
     d_today = date.today()

     start_date = workdays.workday(d_today, days=-50000)
     end_date = d_today
     
     # 株価の取得
     financial_data = StooqDailyReader(formated_codelist, start=start_date, end=end_date).read()
     
     # ファイル保存
     financial_data.to_csv("drive/MyDrive/CSV/"f'{formated_codelist}.csv')
   except:
     continue

●ドライブで取得したファイルの一覧

画像3

※30㎅以下のファイルはAPIの制限が掛かって取得できなったか、そもそもStooqでは集まっていない銘柄の可能性があるので、取得一覧から除外して問題ないと思います

●リセット対応

500銘柄程度を取得するとAPIの制限が掛かるので、一度GoogleColaboratoryの環境を、下記の手順でresetします。


●手順
ツールバーの ランタイム > ランタイムを出荷時設定にリセットする

画像4

●取得銘柄の入れ替え

上記の「formated_codelists」の箇所を別の銘柄に変更して、
入手したい銘柄を入れ替えて、CSVファイルを入手します

●銘柄コード一覧

コードを約500銘柄ごとに分けた物です。

formated_codelists=["1001.jp","1002.jp","1301.jp","1305.jp","1306.jp","1308.jp","1309.jp","1311.jp","1312.jp","1313.jp","1319.jp","1320.jp","1321.jp","1322.jp","1323.jp","1324.jp","1325.jp","1326.jp","1328.jp","1329.jp","1330.jp","1332.jp","1333.jp","1343.jp","1345.jp","1346.jp","1348.jp","1349.jp","1352.jp","1356.jp","1357.jp","1358.jp","1360.jp","1364.jp","1365.jp","1366.jp","1367.jp","1368.jp","1369.jp","1375.jp","1376.jp","1377.jp","1379.jp","1380.jp","1381.jp","1382.jp","1383.jp","1384.jp","1385.jp","1386.jp","1387.jp","1388.jp","1389.jp","1390.jp","1391.jp","1392.jp","1393.jp","1394.jp","1397.jp","1399.jp","1398.jp","1400.jp","1401.jp","1407.jp","1413.jp","1414.jp","1417.jp","1418.jp","1419.jp","1420.jp","1429.jp","1430.jp","1431.jp","1433.jp","1434.jp","1435.jp","1436.jp","1438.jp","1439.jp","1443.jp","1444.jp","1446.jp","1447.jp","1448.jp","1450.jp","1451.jp","1456.jp","1457.jp","1458.jp","1459.jp","1464.jp","1465.jp","1466.jp","1467.jp","1468.jp","1469.jp","1471.jp","1472.jp","1473.jp","1474.jp","1479.jp","1480.jp","1481.jp","1482.jp","1483.jp","1484.jp","1485.jp","1486.jp","1487.jp","1488.jp","1489.jp","1490.jp","1491.jp","1492.jp","1493.jp","1494.jp","1495.jp","1496.jp","1497.jp","1498.jp","1499.jp","1514.jp","1515.jp","1518.jp","1540.jp","1541.jp","1542.jp","1543.jp","1545.jp","1546.jp","1547.jp","1550.jp","1551.jp","1552.jp","1553.jp","1554.jp","1555.jp","1557.jp","1559.jp","1560.jp","1563.jp","1566.jp","1568.jp","1569.jp","1570.jp","1571.jp","1572.jp","1573.jp","1575.jp","1577.jp","1578.jp","1579.jp","1580.jp","1584.jp","1585.jp","1586.jp","1591.jp","1592.jp","1593.jp","1595.jp","1596.jp","1597.jp","1599.jp","1605.jp","1615.jp","1617.jp","1618.jp","1619.jp","1620.jp","1621.jp","1622.jp","1623.jp","1624.jp","1625.jp","1626.jp","1627.jp","1628.jp","1629.jp","1630.jp","1631.jp","1632.jp","1633.jp","1651.jp","1652.jp","1653.jp","1655.jp","1656.jp","1657.jp","1658.jp","1659.jp","1660.jp","1662.jp","1663.jp","1671.jp","1672.jp","1673.jp","1674.jp","1675.jp","1676.jp","1677.jp","1678.jp","1679.jp","1680.jp","1681.jp","1682.jp","1684.jp","1685.jp","1686.jp","1687.jp","1688.jp","1689.jp","1690.jp","1691.jp","1692.jp","1693.jp","1694.jp","1695.jp","1696.jp","1697.jp","1698.jp","1699.jp","1711.jp","1712.jp","1716.jp","1717.jp","1718.jp","1719.jp","1720.jp","1721.jp","1723.jp","1724.jp","1726.jp","1730.jp","1736.jp","1737.jp","1738.jp","1739.jp","1743.jp","1757.jp","1758.jp","1762.jp","1764.jp","1766.jp","1768.jp","1770.jp","1775.jp","1776.jp","1777.jp","1780.jp","1783.jp","1786.jp","1787.jp","1788.jp","1789.jp","1793.jp","1795.jp","1798.jp","1799.jp","1801.jp","1802.jp","1803.jp","1805.jp","1807.jp","1808.jp","1810.jp","1811.jp","1812.jp","1813.jp","1814.jp","1815.jp","1820.jp","1821.jp","1822.jp","1826.jp","1827.jp","1828.jp","1833.jp","1835.jp","1840.jp","1841.jp","1844.jp","1847.jp","1848.jp","1850.jp","1852.jp","1853.jp","1860.jp","1861.jp","1866.jp","1867.jp","1869.jp","1870.jp","1871.jp","1873.jp","1878.jp","1879.jp","1881.jp","1882.jp","1884.jp","1885.jp","1887.jp","1888.jp","1890.jp","1892.jp","1893.jp","1897.jp","1898.jp","1899.jp","1904.jp","1905.jp","1909.jp","1911.jp","1914.jp","1921.jp","1925.jp","1926.jp","1928.jp","1929.jp","1930.jp","1934.jp","1938.jp","1939.jp","1941.jp","1942.jp","1944.jp","1945.jp","1946.jp","1948.jp","1949.jp","1950.jp","1951.jp","1952.jp","1954.jp","1959.jp","1960.jp","1961.jp","1963.jp","1964.jp","1965.jp","1966.jp","1967.jp","1968.jp","1969.jp","1971.jp","1972.jp","1973.jp","1975.jp","1976.jp","1979.jp","1980.jp","1981.jp","1982.jp","1992.jp","1994.jp","1997.jp","2001.jp","2002.jp","2003.jp","2004.jp","2009.jp","2031.jp","2032.jp","2033.jp","2034.jp","2035.jp","2036.jp","2037.jp","2038.jp","2039.jp","2040.jp","2041.jp","2042.jp","2043.jp","2044.jp","2045.jp","2046.jp","2047.jp","2048.jp","2050.jp","2053.jp","2055.jp","2060.jp","2065.jp","2067.jp","2068.jp","2069.jp","2066.jp","2070.jp","2071.jp","2072.jp","2107.jp","2108.jp","2109.jp","2112.jp","2114.jp","2117.jp","2120.jp","2121.jp","2122.jp","2124.jp","2127.jp","2130.jp","2134.jp","2136.jp","2138.jp","2139.jp","2146.jp","2148.jp","2150.jp","2152.jp","2153.jp","2154.jp","2156.jp","2157.jp","2158.jp","2159.jp","2160.jp","2162.jp","2163.jp","2164.jp","2168.jp","2169.jp","2170.jp","2173.jp","2175.jp","2176.jp","2178.jp","2179.jp","2180.jp","2181.jp","2183.jp","2185.jp","2186.jp","2191.jp","2193.jp","2195.jp","2196.jp","2198.jp","2201.jp","2204.jp","2206.jp","2207.jp","2208.jp","2209.jp","2211.jp","2212.jp","2215.jp","2216.jp","2217.jp","2220.jp","2221.jp","2222.jp","2224.jp","2226.jp","2229.jp","2264.jp","2266.jp","2267.jp","2268.jp","2269.jp","2270.jp","2281.jp","2282.jp","2286.jp","2288.jp","2291.jp","2292.jp","2293.jp","2294.jp","2296.jp","2300.jp","2301.jp","2303.jp","2304.jp","2305.jp","2307.jp","2309.jp","2311.jp","2315.jp","2317.jp","2321.jp","2323.jp","2325.jp","2326.jp","2327.jp","2329.jp","2330.jp","2331.jp","2332.jp","2334.jp","2335.jp","2337.jp","2338.jp","2340.jp"]
formated_codelists = ["2341.jp","2342.jp","2344.jp","2345.jp","2349.jp","2351.jp","2352.jp","2353.jp","2354.jp","2359.jp","2370.jp","2371.jp","2372.jp","2373.jp","2374.jp","2375.jp","2376.jp","2378.jp","2379.jp","2384.jp","2385.jp","2388.jp","2389.jp","2391.jp","2393.jp","2395.jp","2397.jp","2402.jp","2404.jp","2406.jp","2408.jp","2410.jp","2411.jp","2412.jp","2413.jp","2415.jp","2418.jp","2424.jp","2425.jp","2427.jp","2428.jp","2429.jp","2432.jp","2433.jp","2435.jp","2436.jp","2437.jp","2438.jp","2440.jp","2445.jp","2449.jp","2453.jp","2454.jp","2459.jp","2461.jp","2462.jp","2464.jp","2467.jp","2468.jp","2469.jp","2471.jp","2475.jp","2477.jp","2479.jp","2480.jp","2481.jp","2483.jp","2484.jp","2485.jp","2487.jp","2488.jp","2489.jp","2491.jp","2492.jp","2493.jp","2497.jp","2498.jp","2499.jp","2501.jp","2502.jp","2503.jp","2510.jp","2511.jp","2512.jp","2513.jp","2514.jp","2515.jp","2516.jp","2517.jp","2518.jp","2519.jp","2520.jp","2522.jp","2523.jp","2524.jp","2525.jp","2526.jp","2527.jp","2528.jp","2529.jp","2503.jp","2521.jp","2530.jp","2531.jp","2533.jp","2540.jp","2551.jp","2552.jp","2553.jp","2554.jp","2555.jp","2556.jp","2557.jp","2558.jp","2559.jp","2560.jp","2562.jp","2563.jp","2564.jp","2565.jp","2565.jp","2566.jp","2567.jp","2568.jp","2569.jp","2579.jp","2585.jp","2586.jp","2587.jp","2588.jp","2590.jp","2593.jp","2594.jp","2597.jp","2599.jp","2602.jp","2607.jp","2612.jp","2613.jp","2620.jp","2621.jp","2622.jp","2623.jp","2624.jp","2625.jp","2626.jp","2627.jp","2628.jp","2629.jp","2630.jp","2631.jp","2632.jp","2633.jp","2634.jp","2635.jp","2636.jp","2637.jp","2638.jp","2639.jp","2640.jp","2641.jp","2642.jp","2643.jp","2644.jp","2645.jp","2646.jp","2647.jp","2648.jp","2651.jp","2652.jp","2653.jp","2654.jp","2656.jp","2659.jp","2664.jp","2666.jp","2667.jp","2668.jp","2669.jp","2670.jp","2673.jp","2674.jp","2676.jp","2678.jp","2681.jp","2683.jp","2685.jp","2686.jp","2687.jp","2689.jp","2692.jp","2693.jp","2694.jp","2695.jp","2698.jp","2700.jp","2702.jp","2705.jp","2706.jp","2708.jp","2715.jp","2721.jp","2722.jp","2726.jp","2729.jp","2730.jp","2733.jp","2734.jp","2735.jp","2736.jp","2737.jp","2742.jp","2743.jp","2747.jp","2749.jp","2750.jp","2751.jp","2752.jp","2753.jp","2754.jp","2760.jp","2761.jp","2762.jp","2763.jp","2764.jp","2767.jp","2768.jp","2769.jp","2773.jp","2776.jp","2777.jp","2778.jp","2780.jp","2782.jp","2784.jp","2788.jp","2789.jp","2790.jp","2791.jp","2792.jp","2795.jp","2796.jp","2798.jp","2801.jp","2802.jp","2804.jp","2805.jp","2806.jp","2809.jp","2810.jp","2811.jp","2812.jp","2813.jp","2814.jp","2815.jp","2816.jp","2818.jp","2819.jp","2820.jp","2830.jp","2831.jp","2836.jp","2837.jp","2838.jp","2839.jp","2871.jp","2872.jp","2874.jp","2875.jp","2876.jp","2877.jp","2882.jp","2883.jp","2884.jp","2892.jp","2894.jp","2897.jp","2899.jp","2901.jp","2902.jp","2903.jp","2904.jp","2905.jp","2907.jp","2908.jp","2910.jp","2911.jp","2914.jp","2915.jp","2916.jp","2917.jp","2918.jp","2922.jp","2923.jp","2924.jp","2925.jp","2926.jp","2927.jp","2929.jp","2930.jp","2931.jp","2932.jp","2933.jp","2934.jp","2961.jp","2970.jp","2971.jp","2972.jp","2975.jp","2978.jp","2980.jp","2981.jp","2982.jp","2983.jp","2986.jp","2987.jp","2989.jp","2991.jp","2993.jp","3001.jp","3002.jp","3003.jp","3004.jp","3010.jp","3011.jp","3020.jp","3021.jp","3023.jp","3024.jp","3028.jp","3030.jp","3031.jp","3032.jp","3034.jp","3035.jp","3036.jp","3038.jp","3040.jp","3041.jp","3042.jp","3045.jp","3046.jp","3048.jp","3050.jp","3053.jp","3054.jp","3057.jp","3058.jp","3059.jp","3063.jp","3064.jp","3065.jp","3066.jp","3067.jp","3068.jp","3069.jp","3070.jp","3071.jp","3073.jp","3075.jp","3076.jp","3077.jp","3079.jp","3080.jp","3082.jp","3083.jp","3085.jp","3086.jp","3087.jp","3088.jp","3089.jp","3091.jp","3092.jp","3093.jp","3094.jp","3096.jp","3097.jp","3099.jp","3101.jp","3103.jp","3104.jp","3105.jp","3106.jp","3107.jp","3109.jp","3110.jp","3111.jp","3113.jp","3116.jp","3121.jp","3123.jp","3131.jp","3132.jp","3133.jp","3134.jp","3135.jp","3137.jp","3138.jp","3139.jp","3140.jp","3141.jp","3143.jp","3148.jp","3150.jp","3151.jp","3153.jp","3154.jp","3156.jp","3157.jp","3159.jp","3160.jp","3161.jp","3166.jp","3167.jp","3168.jp","3169.jp","3172.jp","3173.jp","3174.jp","3175.jp","3176.jp","3177.jp","3178.jp","3179.jp","3180.jp","3181.jp","3182.jp","3183.jp","3184.jp","3185.jp","3186.jp","3187.jp","3189.jp","3190.jp","3191.jp","3192.jp","3193.jp","3195.jp","3196.jp","3197.jp","3198.jp","3199.jp","3201.jp","3202.jp","3204.jp","3205.jp","3221.jp","3222.jp","3223.jp","3224.jp","3226.jp","3228.jp","3231.jp","3232.jp","3234.jp","3236.jp","3237.jp","3238.jp","3241.jp","3242.jp","3244.jp","3245.jp","3246.jp","3248.jp","3249.jp","3252.jp","3254.jp","3260.jp","3261.jp","3264.jp","3266.jp","3267.jp","3269.jp","3271.jp","3275.jp","3276.jp","3277.jp","3278.jp","3279.jp","3280.jp","3281.jp","3282.jp","3283.jp","3284.jp","3286.jp","3287.jp","3288.jp","3289.jp","3290.jp","3291.jp","3292.jp","3293.jp","3294.jp","3295.jp","3296.jp","3297.jp","3299.jp","3300.jp","3302.jp"]
formated_codelists = ["3306.jp","3309.jp","3315.jp","3316.jp","3317.jp","3319.jp","3320.jp","3321.jp","3322.jp","3323.jp","3326.jp","3328.jp","3329.jp","3333.jp","3341.jp","3346.jp","3347.jp","3349.jp","3350.jp","3352.jp","3353.jp","3355.jp","3356.jp","3358.jp","3359.jp","3360.jp","3361.jp","3370.jp","3371.jp","3372.jp","3374.jp","3375.jp","3376.jp","3377.jp","3382.jp","3384.jp","3386.jp","3387.jp","3388.jp","3390.jp","3391.jp","3392.jp","3393.jp","3395.jp","3396.jp","3397.jp","3399.jp","3401.jp","3402.jp","3405.jp","3407.jp","3409.jp","3415.jp","3416.jp","3417.jp","3418.jp","3419.jp","3420.jp","3421.jp","3422.jp","3423.jp","3426.jp","3431.jp","3433.jp","3434.jp","3435.jp","3436.jp","3437.jp","3439.jp","3440.jp","3441.jp","3442.jp","3443.jp","3444.jp","3445.jp","3446.jp","3447.jp","3449.jp","3451.jp","3452.jp","3453.jp","3454.jp","3455.jp","3457.jp","3458.jp","3459.jp","3461.jp","3462.jp","3463.jp","3464.jp","3465.jp","3466.jp","3467.jp","3468.jp","3469.jp","3470.jp","3471.jp","3472.jp","3474.jp","3475.jp","3476.jp","3477.jp","3478.jp","3479.jp","3480.jp","3481.jp","3482.jp","3484.jp","3486.jp","3487.jp","3488.jp","3489.jp","3490.jp","3491.jp","3492.jp","3493.jp","3494.jp","3495.jp","3496.jp","3497.jp","3498.jp","3501.jp","3504.jp","3512.jp","3513.jp","3521.jp","3524.jp","3526.jp","3528.jp","3529.jp","3536.jp","3537.jp","3538.jp","3539.jp","3540.jp","3541.jp","3542.jp","3543.jp","3544.jp","3546.jp","3547.jp","3548.jp","3549.jp","3550.jp","3551.jp","3553.jp","3556.jp","3557.jp","3558.jp","3559.jp","3560.jp","3561.jp","3562.jp","3563.jp","3565.jp","3566.jp","3569.jp","3571.jp","3577.jp","3578.jp","3580.jp","3583.jp","3591.jp","3593.jp","3597.jp","3598.jp","3600.jp","3604.jp","3607.jp","3608.jp","3611.jp","3612.jp","3622.jp","3623.jp","3624.jp","3625.jp","3626.jp","3627.jp","3628.jp","3632.jp","3633.jp","3634.jp","3635.jp","3636.jp","3639.jp","3640.jp","3641.jp","3645.jp","3646.jp","3647.jp","3648.jp","3649.jp","3652.jp","3653.jp","3655.jp","3656.jp","3657.jp","3658.jp","3659.jp","3660.jp","3661.jp","3662.jp","3663.jp","3664.jp","3665.jp","3666.jp","3667.jp","3668.jp","3670.jp","3671.jp","3672.jp","3673.jp","3674.jp","3675.jp","3676.jp","3677.jp","3678.jp","3679.jp","3680.jp","3681.jp","3682.jp","3683.jp","3686.jp","3687.jp","3688.jp","3690.jp","3691.jp","3692.jp","3694.jp","3695.jp","3696.jp","3697.jp","3698.jp","3708.jp","3710.jp","3712.jp","3719.jp","3723.jp","3726.jp","3727.jp","3733.jp","3738.jp","3739.jp","3741.jp","3744.jp","3747.jp","3750.jp","3753.jp","3758.jp","3760.jp","3762.jp","3763.jp","3765.jp","3766.jp","3768.jp","3769.jp","3770.jp","3771.jp","3772.jp","3773.jp","3774.jp","3775.jp","3776.jp","3777.jp","3778.jp","3779.jp","3782.jp","3784.jp","3787.jp","3788.jp","3791.jp","3793.jp","3796.jp","3798.jp","3799.jp","3800.jp","3802.jp","3803.jp","3804.jp","3807.jp","3808.jp","3810.jp","3814.jp","3815.jp","3816.jp","3817.jp","3823.jp","3825.jp","3826.jp","3830.jp","3834.jp","3835.jp","3836.jp","3837.jp","3839.jp","3840.jp","3841.jp","3842.jp","3843.jp","3844.jp","3845.jp","3847.jp","3848.jp","3850.jp","3851.jp","3852.jp","3853.jp","3854.jp","3856.jp","3857.jp","3858.jp","3861.jp","3863.jp","3864.jp","3865.jp","3877.jp","3878.jp","3880.jp","3891.jp","3892.jp","3895.jp","3896.jp","3900.jp","3901.jp","3902.jp","3903.jp","3904.jp","3905.jp","3906.jp","3907.jp","3908.jp","3909.jp","3910.jp","3911.jp","3912.jp","3913.jp","3914.jp","3915.jp","3916.jp","3917.jp","3918.jp","3919.jp","3920.jp","3921.jp","3922.jp","3923.jp","3924.jp","3925.jp","3926.jp","3927.jp","3928.jp","3929.jp","3930.jp","3931.jp","3932.jp","3933.jp","3934.jp","3935.jp","3936.jp","3937.jp","3939.jp","3940.jp","3941.jp","3944.jp","3945.jp","3946.jp","3947.jp","3948.jp","3950.jp","3951.jp","3952.jp","3953.jp","3954.jp","3955.jp","3956.jp","3960.jp","3961.jp","3962.jp","3963.jp","3964.jp","3965.jp","3967.jp","3968.jp","3966.jp","3968.jp","3969.jp","3970.jp","3974.jp","3976.jp","3978.jp","3979.jp","3981.jp","3983.jp","3984.jp","3985.jp","3986.jp","3987.jp","3988.jp","3989.jp","3990.jp","3991.jp","3992.jp","3993.jp","3994.jp","3995.jp","3996.jp","3997.jp","3998.jp","3999.jp","4004.jp","4005.jp","4008.jp","4011.jp","4012.jp","4013.jp","4014.jp","4015.jp","4016.jp","4017.jp","4019.jp","4020.jp","4021.jp","4022.jp","4023.jp","4025.jp","4026.jp","4027.jp","4028.jp","4031.jp","4041.jp","4042.jp","4043.jp","4044.jp","4045.jp","4046.jp","4047.jp","4051.jp","4052.jp","4053.jp","4054.jp","4055.jp","4056.jp","4057.jp","4058.jp","4059.jp","4060.jp","4061.jp","4062.jp","4063.jp","4064.jp","4068.jp","4069.jp","4071.jp","4072.jp","4073.jp","4074.jp","4075.jp","4076.jp","4078.jp","4080.jp","4082.jp","4088.jp","4091.jp","4092.jp","4093.jp","4094.jp","4095.jp","4097.jp","4098.jp","4099.jp","4100.jp","4102.jp","4107.jp","4109.jp","4112.jp","4113.jp","4114.jp","4116.jp","4118.jp","4119.jp","4120.jp","4124.jp","4125.jp","4151.jp"]
formated_codelists = ["4165.jp","4166.jp","4167.jp","4168.jp","4169.jp","4170.jp","4171.jp","4172.jp","4173.jp","4174.jp","4175.jp","4176.jp","4177.jp","4178.jp","4179.jp","4180.jp","4182.jp","4183.jp","4185.jp","4186.jp","4187.jp","4188.jp","4189.jp","4192.jp","4193.jp","4194.jp","4196.jp","4198.jp","4199.jp","4200.jp","4202.jp","4203.jp","4204.jp","4205.jp","4206.jp","4208.jp","4212.jp","4215.jp","4216.jp","4218.jp","4220.jp","4221.jp","4222.jp","4224.jp","4228.jp","4229.jp","4231.jp","4234.jp","4235.jp","4237.jp","4238.jp","4240.jp","4241.jp","4242.jp","4243.jp","4245.jp","4246.jp","4247.jp","4248.jp","4249.jp","4251.jp","4255.jp","4256.jp","4258.jp","4259.jp","4260.jp","4261.jp","4262.jp","4263.jp","4264.jp","4265.jp","4272.jp","4274.jp","4275.jp","4284.jp","4286.jp","4287.jp","4288.jp","4290.jp","4293.jp","4295.jp","4298.jp","4299.jp","4301.jp","4304.jp","4307.jp","4308.jp","4310.jp","4312.jp","4316.jp","4317.jp","4318.jp","4319.jp","4320.jp","4323.jp","4324.jp","4326.jp","4327.jp","4331.jp","4333.jp","4334.jp","4335.jp","4336.jp","4337.jp","4341.jp","4343.jp","4344.jp","4345.jp","4346.jp","4347.jp","4348.jp","4349.jp","4350.jp","4351.jp","4355.jp","4356.jp","4360.jp","4361.jp","4362.jp","4365.jp","4366.jp","4367.jp","4368.jp","4369.jp","4370.jp","4371.jp","4372.jp","4373.jp","4374.jp","4375.jp","4376.jp","4377.jp","4378.jp","4379.jp","4380.jp","4381.jp","4382.jp","4384.jp","4385.jp","4386.jp","4388.jp","4389.jp","4390.jp","4391.jp","4392.jp","4393.jp","4394.jp","4395.jp","4396.jp","4397.jp","4398.jp","4387.jp","4401.jp","4403.jp","4404.jp","4406.jp","4409.jp","4410.jp","4412.jp","4413.jp","4414.jp","4415.jp","4416.jp","4417.jp","4418.jp","4419.jp","4420.jp","4421.jp","4422.jp","4423.jp","4424.jp","4425.jp","4427.jp","4428.jp","4429.jp","4430.jp","4431.jp","4432.jp","4433.jp","4434.jp","4435.jp","4436.jp","4437.jp","4438.jp","4439.jp","4440.jp","4441.jp","4442.jp","4443.jp","4444.jp","4445.jp","4446.jp","4448.jp","4449.jp","4450.jp","4452.jp","4461.jp","4462.jp","4463.jp","4464.jp","4465.jp","4471.jp","4475.jp","4476.jp","4477.jp","4478.jp","4479.jp","4480.jp","4481.jp","4482.jp","4483.jp","4484.jp","4485.jp","4486.jp","4487.jp","4488.jp","4489.jp","4490.jp","4491.jp","4492.jp","4493.jp","4494.jp","4495.jp","4496.jp","4498.jp","4502.jp","4503.jp","4506.jp","4507.jp","4512.jp","4516.jp","4519.jp","4521.jp","4523.jp","4524.jp","4526.jp","4527.jp","4528.jp","4530.jp","4531.jp","4534.jp","4536.jp","4538.jp","4539.jp","4540.jp","4541.jp","4543.jp","4544.jp","4547.jp","4548.jp","4549.jp","4550.jp","4551.jp","4552.jp","4553.jp","4554.jp","4556.jp","4558.jp","4559.jp","4563.jp","4564.jp","4565.jp","4568.jp","4569.jp","4570.jp","4571.jp","4572.jp","4574.jp","4575.jp","4576.jp","4577.jp","4578.jp","4579.jp","4581.jp","4582.jp","4583.jp","4584.jp","4586.jp","4587.jp","4588.jp","4591.jp","4592.jp","4593.jp","4594.jp","4595.jp","4596.jp","4597.jp","4598.jp","4599.jp","4611.jp","4612.jp","4613.jp","4615.jp","4616.jp","4617.jp","4619.jp","4620.jp","4621.jp","4623.jp","4624.jp","4625.jp","4626.jp","4627.jp","4628.jp","4629.jp","4631.jp","4633.jp","4634.jp","4635.jp","4636.jp","4641.jp","4642.jp","4644.jp","4645.jp","4650.jp","4651.jp","4653.jp","4657.jp","4658.jp","4659.jp","4661.jp","4662.jp","4664.jp","4665.jp","4666.jp","4667.jp","4668.jp","4671.jp","4673.jp","4674.jp","4676.jp","4678.jp","4679.jp","4680.jp","4681.jp","4684.jp","4685.jp","4686.jp","4687.jp","4689.jp","4690.jp","4691.jp","4694.jp","4699.jp","4704.jp","4705.jp","4707.jp","4708.jp","4709.jp","4712.jp","4714.jp","4716.jp","4718.jp","4719.jp","4720.jp","4722.jp","4725.jp","4726.jp","4728.jp","4732.jp","4733.jp","4735.jp","4736.jp","4739.jp","4743.jp","4745.jp","4746.jp","4748.jp","4750.jp","4751.jp","4752.jp","4754.jp","4755.jp","4760.jp","4761.jp","4762.jp","4763.jp","4764.jp","4765.jp","4766.jp","4767.jp","4768.jp","4769.jp","4770.jp","4771.jp","4772.jp","4776.jp","4777.jp","4781.jp","4783.jp","4784.jp","4792.jp","4800.jp","4801.jp","4809.jp","4812.jp","4813.jp","4814.jp","4816.jp","4819.jp","4820.jp","4824.jp","4825.jp","4826.jp","4828.jp","4829.jp","4832.jp","4833.jp","4837.jp","4838.jp","4839.jp","4840.jp","4845.jp","4847.jp","4848.jp","4849.jp","4880.jp","4881.jp","4882.jp","4883.jp","4884.jp","4885.jp","4886.jp","4887.jp","4888.jp","4889.jp","4901.jp","4902.jp","4911.jp","4912.jp","4914.jp","4917.jp","4918.jp","4919.jp","4920.jp","4921.jp","4922.jp","4923.jp","4925.jp","4926.jp","4927.jp","4928.jp","4929.jp","4930.jp","4931.jp","4932.jp","4933.jp","4934.jp","4935.jp","4936.jp","4937.jp","4951.jp","4955.jp","4956.jp","4957.jp","4958.jp","4960.jp","4962.jp","4963.jp","4966.jp","4967.jp","4968.jp","4970.jp","4971.jp","4972.jp","4973.jp","4974.jp","4975.jp","4976.jp","4977.jp","4978.jp","4979.jp","4980.jp","4985.jp","4987.jp","4990.jp","4992.jp","4994.jp","4996.jp","4997.jp","4998.jp","4999.jp","5008.jp","5009.jp","5010.jp","5011.jp","5013.jp","5015.jp","5017.jp","5018.jp","5019.jp","5020.jp","5021.jp","5070.jp","5071.jp","5074.jp","5076.jp","5101.jp","5103.jp"]
formated_codelists = ["5103.jp","5104.jp","5105.jp","5108.jp","5110.jp","5121.jp","5122.jp","5142.jp","5161.jp","5162.jp","5184.jp","5185.jp","5186.jp","5187.jp","5189.jp","5191.jp","5192.jp","5194.jp","5195.jp","5199.jp","5201.jp","5202.jp","5204.jp","5208.jp","5210.jp","5212.jp","5214.jp","5216.jp","5217.jp","5218.jp","5232.jp","5233.jp","5237.jp","5261.jp","5262.jp","5268.jp","5269.jp","5271.jp","5273.jp","5277.jp","5279.jp","5280.jp","5282.jp","5283.jp","5284.jp","5285.jp","5287.jp","5288.jp","5290.jp","5301.jp","5302.jp","5304.jp","5310.jp","5331.jp","5332.jp","5333.jp","5334.jp","5337.jp","5341.jp","5342.jp","5343.jp","5344.jp","5351.jp","5352.jp","5355.jp","5356.jp","5357.jp","5358.jp","5363.jp","5367.jp","5368.jp","5380.jp","5381.jp","5384.jp","5386.jp","5387.jp","5388.jp","5391.jp","5393.jp","5395.jp","5401.jp","5406.jp","5408.jp","5410.jp","5411.jp","5423.jp","5440.jp","5444.jp","5445.jp","5446.jp","5449.jp","5451.jp","5458.jp","5461.jp","5463.jp","5464.jp","5471.jp","5476.jp","5480.jp","5481.jp","5482.jp","5484.jp","5486.jp","5491.jp","5541.jp","5542.jp","5563.jp","5602.jp","5603.jp","5607.jp","5609.jp","5610.jp","5612.jp","5631.jp","5632.jp","5644.jp","5658.jp","5659.jp","5660.jp","5695.jp","5697.jp","5698.jp","5699.jp","5702.jp","5703.jp","5704.jp","5706.jp","5707.jp","5711.jp","5713.jp","5714.jp","5715.jp","5721.jp","5724.jp","5726.jp","5727.jp","5729.jp","5741.jp","5742.jp","5753.jp","5757.jp","5759.jp","5781.jp","5801.jp","5802.jp","5803.jp","5805.jp","5807.jp","5809.jp","5816.jp","5817.jp","5819.jp","5820.jp","5821.jp","5851.jp","5852.jp","5856.jp","5857.jp","5900.jp","5901.jp","5902.jp","5903.jp","5905.jp","5906.jp","5907.jp","5909.jp","5911.jp","5915.jp","5918.jp","5921.jp","5922.jp","5923.jp","5928.jp","5929.jp","5930.jp","5932.jp","5933.jp","5935.jp","5936.jp","5938.jp","5939.jp","5940.jp","5941.jp","5942.jp","5943.jp","5945.jp","5946.jp","5947.jp","5949.jp","5950.jp","5951.jp","5952.jp","5955.jp","5956.jp","5957.jp","5958.jp","5959.jp","5962.jp","5964.jp","5965.jp","5966.jp","5967.jp","5969.jp","5970.jp","5971.jp","5973.jp","5974.jp","5975.jp","5976.jp","5979.jp","5981.jp","5982.jp","5983.jp","5984.jp","5985.jp","5986.jp","5987.jp","5988.jp","5989.jp","5990.jp","5991.jp","5992.jp","5993.jp","5994.jp","5997.jp","5998.jp","5999.jp","6005.jp","6013.jp","6016.jp","6018.jp","6022.jp","6023.jp","6025.jp","6026.jp","6027.jp","6028.jp","6029.jp","6030.jp","6031.jp","6032.jp","6033.jp","6034.jp","6035.jp","6036.jp","6037.jp","6038.jp","6039.jp","6040.jp","6042.jp","6044.jp","6045.jp","6046.jp","6047.jp","6048.jp","6049.jp","6050.jp","6054.jp","6055.jp","6058.jp","6059.jp","6060.jp","6061.jp","6062.jp","6063.jp","6067.jp","6069.jp","6070.jp","6071.jp","6072.jp","6073.jp","6074.jp","6078.jp","6080.jp","6081.jp","6082.jp","6083.jp","6085.jp","6086.jp","6087.jp","6088.jp","6089.jp","6090.jp","6091.jp","6092.jp","6093.jp","6094.jp","6095.jp","6096.jp","6098.jp","6099.jp","6101.jp","6103.jp","6104.jp","6111.jp","6113.jp","6118.jp","6121.jp","6125.jp","6131.jp","6134.jp","6135.jp","6136.jp","6137.jp","6138.jp","6140.jp","6141.jp","6142.jp","6143.jp","6144.jp","6145.jp","6146.jp","6147.jp","6149.jp","6150.jp","6151.jp","6155.jp","6156.jp","6157.jp","6158.jp","6159.jp","6161.jp","6164.jp","6165.jp","6166.jp","6167.jp","6171.jp","6172.jp","6173.jp","6175.jp","6176.jp","6177.jp","6178.jp","6180.jp","6181.jp","6182.jp","6183.jp","6184.jp","6185.jp","6186.jp","6188.jp","6189.jp","6190.jp","6191.jp","6192.jp","6193.jp","6194.jp","6195.jp","6196.jp","6197.jp","6198.jp","6199.jp","6200.jp","6201.jp","6203.jp","6205.jp","6208.jp","6210.jp","6217.jp","6218.jp","6222.jp","6227.jp","6229.jp","6230.jp","6231.jp","6232.jp","6233.jp","6235.jp","6236.jp","6237.jp","6238.jp","6239.jp","6240.jp","6245.jp","6246.jp","6247.jp","6248.jp","6249.jp","6250.jp","6254.jp","6255.jp","6257.jp","6258.jp","6262.jp","6264.jp","6265.jp","6266.jp","6267.jp","6268.jp","6269.jp","6271.jp","6272.jp","6273.jp","6276.jp","6277.jp","6278.jp","6279.jp","6282.jp","6284.jp","6286.jp","6287.jp","6289.jp","6291.jp","6292.jp","6293.jp","6294.jp","6295.jp","6297.jp","6298.jp","6301.jp","6302.jp","6303.jp","6305.jp","6306.jp","6307.jp","6309.jp","6310.jp","6312.jp","6315.jp","6316.jp","6317.jp","6319.jp","6322.jp","6323.jp","6324.jp","6325.jp","6326.jp","6327.jp","6328.jp","6330.jp","6331.jp","6332.jp","6333.jp","6334.jp","6335.jp","6336.jp","6337.jp","6338.jp","6339.jp","6340.jp","6342.jp","6343.jp","6345.jp","6346.jp","6347.jp","6349.jp","6351.jp","6355.jp","6356.jp","6357.jp","6358.jp","6360.jp","6361.jp","6362.jp","6363.jp","6364.jp","6365.jp","6366.jp","6367.jp","6368.jp","6369.jp","6370.jp","6371.jp","6373.jp","6376.jp","6378.jp","6379.jp","6380.jp","6381.jp","6382.jp","6383.jp","6384.jp","6387.jp","6390.jp","6391.jp","6392.jp","6393.jp","6395.jp","6396.jp","6400.jp","6402.jp","6403.jp","6405.jp","6406.jp","6407.jp","6408.jp","6409.jp","6411.jp","6412.jp","6413.jp","6416.jp","6417.jp","6418.jp","6419.jp","6420.jp","6424.jp","6425.jp","6428.jp","6430.jp"]
formated_codelists = ["6430.jp","6432.jp","6433.jp","6436.jp","6439.jp","6440.jp","6444.jp","6445.jp","6448.jp","6454.jp","6455.jp","6457.jp","6458.jp","6459.jp","6460.jp","6461.jp","6462.jp","6463.jp","6464.jp","6465.jp","6466.jp","6467.jp","6469.jp","6470.jp","6471.jp","6472.jp","6473.jp","6474.jp","6479.jp","6480.jp","6481.jp","6482.jp","6484.jp","6485.jp","6486.jp","6488.jp","6489.jp","6490.jp","6492.jp","6493.jp","6494.jp","6495.jp","6496.jp","6497.jp","6498.jp","6501.jp","6502.jp","6503.jp","6504.jp","6505.jp","6506.jp","6507.jp","6508.jp","6513.jp","6516.jp","6517.jp","6518.jp","6521.jp","6522.jp","6523.jp","6524.jp","6532.jp","6533.jp","6535.jp","6537.jp","6538.jp","6539.jp","6540.jp","6541.jp","6542.jp","6543.jp","6544.jp","6545.jp","6546.jp","6547.jp","6548.jp","6549.jp","6550.jp","6551.jp","6552.jp","6553.jp","6554.jp","6555.jp","6556.jp","6557.jp","6558.jp","6560.jp","6561.jp","6562.jp","6563.jp","6564.jp","6565.jp","6566.jp","6567.jp","6568.jp","6569.jp","6570.jp","6571.jp","6572.jp","6573.jp","6574.jp","6575.jp","6577.jp","6578.jp","6579.jp","6580.jp","6584.jp","6586.jp","6588.jp","6590.jp","6592.jp","6594.jp","6597.jp","6599.jp","6612.jp","6613.jp","6614.jp","6615.jp","6616.jp","6617.jp","6618.jp","6619.jp","6620.jp","6622.jp","6623.jp","6625.jp","6626.jp","6627.jp","6629.jp","6630.jp","6632.jp","6633.jp","6634.jp","6635.jp","6637.jp","6638.jp","6639.jp","6640.jp","6641.jp","6643.jp","6644.jp","6645.jp","6647.jp","6648.jp","6651.jp","6652.jp","6653.jp","6654.jp","6655.jp","6656.jp","6658.jp","6659.jp","6662.jp","6663.jp","6664.jp","6666.jp","6668.jp","6694.jp","6698.jp","6670.jp","6674.jp","6675.jp","6676.jp","6677.jp","6678.jp","6696.jp","6698.jp","6699.jp","6701.jp","6702.jp","6703.jp","6704.jp","6706.jp","6707.jp","6715.jp","6718.jp","6721.jp","6723.jp","6724.jp","6727.jp","6728.jp","6730.jp","6731.jp","6734.jp","6736.jp","6737.jp","6740.jp","6741.jp","6742.jp","6743.jp","6744.jp","6745.jp","6748.jp","6750.jp","6752.jp","6753.jp","6754.jp","6755.jp","6757.jp","6758.jp","6762.jp","6763.jp","6768.jp","6769.jp","6770.jp","6771.jp","6772.jp","6775.jp","6776.jp","6777.jp","6778.jp","6779.jp","6785.jp","6786.jp","6787.jp","6788.jp","6789.jp","6794.jp","6797.jp","6798.jp","6800.jp","6803.jp","6804.jp","6806.jp","6807.jp","6809.jp","6810.jp","6814.jp","6815.jp","6817.jp","6819.jp","6820.jp","6822.jp","6823.jp","6824.jp","6826.jp","6832.jp","6834.jp","6835.jp","6836.jp","6837.jp","6838.jp","6840.jp","6841.jp","6844.jp","6845.jp","6846.jp","6848.jp","6849.jp","6850.jp","6853.jp","6855.jp","6856.jp","6857.jp","6858.jp","6859.jp","6861.jp","6862.jp","6863.jp","6864.jp","6866.jp","6867.jp","6869.jp","6870.jp","6871.jp","6874.jp","6875.jp","6877.jp","6879.jp","6881.jp","6882.jp","6888.jp","6890.jp","6894.jp","6897.jp","6898.jp","6899.jp","6901.jp","6902.jp","6904.jp","6905.jp","6907.jp","6908.jp","6912.jp","6914.jp","6915.jp","6916.jp","6918.jp","6919.jp","6920.jp","6923.jp","6924.jp","6925.jp","6926.jp","6927.jp","6928.jp","6929.jp","6930.jp","6932.jp","6937.jp","6938.jp","6941.jp","6942.jp","6943.jp","6946.jp","6947.jp","6951.jp","6952.jp","6954.jp","6955.jp","6957.jp","6958.jp","6960.jp","6961.jp","6962.jp","6963.jp","6964.jp","6965.jp","6966.jp","6967.jp","6969.jp","6971.jp","6973.jp","6976.jp","6977.jp","6981.jp","6982.jp","6986.jp","6988.jp","6989.jp","6993.jp","6994.jp","6995.jp","6996.jp","6997.jp","6998.jp","6999.jp","7003.jp","7004.jp","7011.jp","7012.jp","7013.jp","7014.jp","7018.jp","7021.jp","7022.jp","7030.jp","7031.jp","7033.jp","7034.jp","7035.jp","7036.jp","7037.jp","7038.jp","7039.jp","7040.jp","7041.jp","7042.jp","7043.jp","7044.jp","7045.jp","7046.jp","7047.jp","7048.jp","7049.jp","7050.jp","7057.jp","7058.jp","7059.jp","7060.jp","7061.jp","7062.jp","7063.jp","7064.jp","7065.jp","7066.jp","7067.jp","7068.jp","7069.jp","7071.jp","7072.jp","7073.jp","7074.jp","7076.jp","7077.jp","7078.jp","7079.jp","7080.jp","7081.jp","7082.jp","7083.jp","7084.jp","7085.jp","7086.jp","7087.jp","7088.jp","7089.jp","7090.jp","7091.jp","7092.jp","7093.jp","7094.jp","7095.jp","7096.jp","7097.jp","7102.jp","7105.jp","7122.jp","7126.jp","7127.jp","7128.jp","7129.jp","7130.jp","7131.jp","7133.jp","7134.jp","7135.jp","7148.jp","7150.jp","7157.jp","7161.jp","7162.jp","7164.jp","7167.jp","7169.jp","7172.jp","7173.jp","7175.jp","7177.jp","7180.jp","7181.jp","7182.jp","7183.jp","7184.jp","7185.jp","7186.jp","7187.jp","7189.jp","7191.jp","7192.jp","7196.jp","7198.jp","7199.jp","7201.jp","7202.jp","7203.jp","7205.jp","7208.jp","7211.jp","7212.jp","7213.jp","7214.jp","7215.jp","7217.jp","7218.jp","7219.jp","7220.jp","7222.jp","7224.jp","7226.jp","7227.jp","7228.jp","7229.jp","7231.jp","7235.jp","7236.jp","7238.jp","7239.jp","7240.jp","7241.jp","7242.jp","7244.jp","7245.jp","7246.jp","7247.jp","7250.jp","7254.jp","7255.jp","7256.jp","7259.jp","7261.jp","7264.jp","7265.jp","7266.jp","7267.jp","7268.jp","7269.jp","7270.jp","7271.jp","7272.jp","7273.jp","7276.jp","7277.jp","7278.jp","7279.jp","7280.jp","7282.jp","7283.jp","7284.jp"]
formated_codelists = ["7284.jp","7287.jp","7291.jp","7292.jp","7294.jp","7296.jp","7297.jp","7298.jp","7299.jp","7305.jp","7309.jp","7313.jp","7314.jp","7315.jp","7317.jp","7318.jp","7320.jp","7322.jp","7325.jp","7326.jp","7327.jp","7337.jp","7338.jp","7339.jp","7342.jp","7343.jp","7345.jp","7347.jp","7350.jp","7351.jp","7352.jp","7353.jp","7354.jp","7356.jp","7357.jp","7358.jp","7359.jp","7360.jp","7361.jp","7362.jp","7363.jp","7365.jp","7366.jp","7367.jp","7368.jp","7369.jp","7370.jp","7371.jp","7372.jp","7373.jp","7374.jp","7375.jp","7376.jp","7377.jp","7377.jp","7379.jp","7380.jp","7381.jp","7383.jp","7399.jp","7408.jp","7412.jp","7413.jp","7414.jp","7416.jp","7417.jp","7419.jp","7420.jp","7421.jp","7422.jp","7425.jp","7426.jp","7427.jp","7433.jp","7434.jp","7435.jp","7438.jp","7442.jp","7443.jp","7444.jp","7445.jp","7446.jp","7447.jp","7450.jp","7451.jp","7453.jp","7455.jp","7456.jp","7458.jp","7459.jp","7460.jp","7461.jp","7462.jp","7463.jp","7464.jp","7466.jp","7467.jp","7472.jp","7475.jp","7476.jp","7477.jp","7480.jp","7481.jp","7482.jp","7483.jp","7485.jp","7486.jp","7487.jp","7488.jp","7490.jp","7494.jp","7500.jp","7501.jp","7502.jp","7504.jp","7505.jp","7506.jp","7508.jp","7509.jp","7510.jp","7512.jp","7513.jp","7514.jp","7515.jp","7516.jp","7518.jp","7520.jp","7521.jp","7522.jp","7523.jp","7524.jp","7525.jp","7527.jp","7531.jp","7532.jp","7537.jp","7538.jp","7539.jp","7544.jp","7545.jp","7550.jp","7551.jp","7552.jp","7554.jp","7555.jp","7559.jp","7561.jp","7562.jp","7564.jp","7565.jp","7567.jp","7570.jp","7571.jp","7575.jp","7578.jp","7581.jp","7585.jp","7590.jp","7593.jp","7595.jp","7596.jp","7597.jp","7599.jp","7600.jp","7601.jp","7602.jp","7603.jp","7604.jp","7605.jp","7606.jp","7607.jp","7608.jp","7609.jp","7610.jp","7611.jp","7613.jp","7614.jp","7615.jp","7616.jp","7618.jp","7619.jp","7621.jp","7623.jp","7624.jp","7625.jp","7628.jp","7630.jp","7634.jp","7635.jp","7636.jp","7637.jp","7638.jp","7640.jp","7643.jp","7646.jp","7647.jp","7649.jp","7670.jp","7671.jp","7673.jp","7674.jp","7675.jp","7676.jp","7677.jp","7678.jp","7681.jp","7682.jp","7683.jp","7685.jp","7686.jp","7687.jp","7689.jp","7692.jp","7694.jp","7695.jp","7697.jp","7698.jp","7701.jp","7702.jp","7705.jp","7707.jp","7709.jp","7711.jp","7713.jp","7715.jp","7716.jp","7717.jp","7718.jp","7719.jp","7721.jp","7722.jp","7723.jp","7725.jp","7726.jp","7727.jp","7729.jp","7730.jp","7731.jp","7732.jp","7733.jp","7734.jp","7735.jp","7739.jp","7740.jp","7741.jp","7743.jp","7744.jp","7745.jp","7746.jp","7747.jp","7748.jp","7749.jp","7751.jp","7752.jp","7758.jp","7760.jp","7762.jp","7769.jp","7771.jp","7774.jp","7775.jp","7776.jp","7777.jp","7779.jp","7780.jp","7781.jp","7782.jp","7791.jp","7792.jp","7800.jp","7803.jp","7804.jp","7805.jp","7806.jp","7807.jp","7808.jp","7809.jp","7810.jp","7811.jp","7812.jp","7813.jp","7814.jp","7815.jp","7816.jp","7817.jp","7818.jp","7819.jp","7820.jp","7821.jp","7822.jp","7823.jp","7826.jp","7827.jp","7829.jp","7831.jp","7832.jp","7833.jp","7836.jp","7837.jp","7838.jp","7839.jp","7840.jp","7841.jp","7844.jp","7846.jp","7847.jp","7849.jp","7850.jp","7851.jp","7855.jp","7856.jp","7857.jp","7859.jp","7860.jp","7862.jp","7863.jp","7864.jp","7865.jp","7867.jp","7868.jp","7870.jp","7871.jp","7872.jp","7874.jp","7875.jp","7877.jp","7878.jp","7879.jp","7883.jp","7885.jp","7886.jp","7887.jp","7888.jp","7893.jp","7895.jp","7896.jp","7897.jp","7898.jp","7899.jp","7901.jp","7902.jp","7905.jp","7906.jp","7908.jp","7911.jp","7912.jp","7914.jp","7915.jp","7916.jp","7917.jp","7918.jp","7919.jp","7921.jp","7922.jp","7923.jp","7925.jp","7927.jp","7928.jp","7931.jp","7932.jp","7936.jp","7937.jp","7938.jp","7939.jp","7940.jp","7942.jp","7943.jp","7944.jp","7945.jp","7946.jp","7947.jp","7949.jp","7950.jp","7951.jp","7952.jp","7953.jp","7955.jp","7956.jp","7957.jp","7958.jp","7961.jp","7962.jp","7963.jp","7965.jp","7966.jp","7970.jp","7971.jp","7972.jp","7974.jp","7975.jp","7976.jp","7979.jp","7980.jp","7981.jp","7983.jp","7984.jp","7985.jp","7986.jp","7987.jp","7988.jp","7989.jp","7990.jp","7991.jp","7992.jp","7994.jp","7995.jp","7997.jp","7999.jp","8001.jp","8002.jp","8005.jp","8006.jp","8007.jp","8008.jp","8011.jp","8012.jp","8013.jp","8014.jp","8015.jp","8016.jp","8018.jp","8020.jp","8022.jp","8023.jp","8025.jp","8029.jp","8030.jp","8031.jp","8032.jp","8035.jp","8037.jp","8038.jp","8039.jp","8040.jp","8041.jp","8043.jp","8045.jp","8046.jp","8050.jp","8051.jp","8052.jp","8053.jp","8056.jp","8057.jp","8058.jp","8059.jp","8060.jp","8061.jp","8065.jp","8066.jp","8068.jp","8070.jp","8071.jp","8072.jp","8074.jp","8075.jp","8076.jp","8077.jp","8078.jp","8079.jp","8081.jp","8084.jp","8085.jp","8086.jp","8088.jp","8089.jp","8091.jp","8093.jp","8095.jp","8096.jp","8097.jp","8098.jp","8101.jp","8103.jp","8104.jp","8105.jp","8107.jp","8111.jp","8113.jp","8114.jp","8115.jp","8117.jp","8118.jp","8119.jp","8123.jp","8125.jp","8127.jp","8129.jp","8130.jp","8131.jp","8132.jp","8133.jp","8135.jp","8136.jp","8137.jp","8138.jp","8139.jp","8140.jp"]
formated_codelists = ["8140.jp","8141.jp","8142.jp","8143.jp","8144.jp","8145.jp","8147.jp","8150.jp","8151.jp","8152.jp","8153.jp","8154.jp","8155.jp","8157.jp","8158.jp","8159.jp","8160.jp","8163.jp","8165.jp","8166.jp","8167.jp","8168.jp","8173.jp","8174.jp","8179.jp","8181.jp","8182.jp","8185.jp","8190.jp","8194.jp","8198.jp","8200.jp","8202.jp","8203.jp","8207.jp","8208.jp","8209.jp","8214.jp","8215.jp","8217.jp","8218.jp","8219.jp","8225.jp","8226.jp","8227.jp","8228.jp","8230.jp","8233.jp","8237.jp","8242.jp","8244.jp","8247.jp","8249.jp","8252.jp","8253.jp","8254.jp","8255.jp","8256.jp","8260.jp","8267.jp","8273.jp","8275.jp","8276.jp","8278.jp","8279.jp","8281.jp","8282.jp","8283.jp","8285.jp","8287.jp","8289.jp","8291.jp","8293.jp","8301.jp","8303.jp","8304.jp","8306.jp","8308.jp","8309.jp","8316.jp","8331.jp","8334.jp","8336.jp","8337.jp","8338.jp","8341.jp","8342.jp","8343.jp","8344.jp","8345.jp","8346.jp","8349.jp","8350.jp","8354.jp","8355.jp","8358.jp","8359.jp","8360.jp","8361.jp","8362.jp","8364.jp","8365.jp","8366.jp","8367.jp","8368.jp","8369.jp","8370.jp","8377.jp","8381.jp","8382.jp","8383.jp","8385.jp","8386.jp","8387.jp","8388.jp","8392.jp","8393.jp","8395.jp","8399.jp","8410.jp","8411.jp","8416.jp","8418.jp","8421.jp","8424.jp","8425.jp","8439.jp","8462.jp","8473.jp","8508.jp","8511.jp","8515.jp","8518.jp","8521.jp","8522.jp","8524.jp","8527.jp","8530.jp","8537.jp","8541.jp","8542.jp","8544.jp","8550.jp","8551.jp","8558.jp","8562.jp","8563.jp","8566.jp","8570.jp","8572.jp","8584.jp","8585.jp","8591.jp","8593.jp","8595.jp","8596.jp","8600.jp","8601.jp","8604.jp","8609.jp","8613.jp","8614.jp","8616.jp","8617.jp","8622.jp","8624.jp","8628.jp","8630.jp","8697.jp","8698.jp","8699.jp","8700.jp","8704.jp","8705.jp","8706.jp","8707.jp","8708.jp","8713.jp","8714.jp","8715.jp","8725.jp","8732.jp","8737.jp","8739.jp","8740.jp","8742.jp","8746.jp","8747.jp","8750.jp","8766.jp","8769.jp","8771.jp","8772.jp","8783.jp","8789.jp","8793.jp","8795.jp","8798.jp","8801.jp","8802.jp","8803.jp","8804.jp","8806.jp","8818.jp","8830.jp","8835.jp","8836.jp","8841.jp","8842.jp","8844.jp","8848.jp","8850.jp","8854.jp","8860.jp","8864.jp","8869.jp","8871.jp","8876.jp","8877.jp","8881.jp","8886.jp","8887.jp","8889.jp","8890.jp","8891.jp","8892.jp","8893.jp","8894.jp","8897.jp","8898.jp","8903.jp","8904.jp","8905.jp","8908.jp","8909.jp","8912.jp","8914.jp","8917.jp","8918.jp","8919.jp","8920.jp","8922.jp","8923.jp","8925.jp","8927.jp","8928.jp","8929.jp","8931.jp","8934.jp","8935.jp","8938.jp","8940.jp","8944.jp","8945.jp","8946.jp","8951.jp","8952.jp","8953.jp","8954.jp","8955.jp","8956.jp","8957.jp","8958.jp","8960.jp","8961.jp","8963.jp","8964.jp","8966.jp","8967.jp","8968.jp","8972.jp","8975.jp","8976.jp","8977.jp","8979.jp","8984.jp","8985.jp","8986.jp","8987.jp","8995.jp","8999.jp","9001.jp","9003.jp","9005.jp","9006.jp","9007.jp","9008.jp","9009.jp","9010.jp","9012.jp","9014.jp","9017.jp","9020.jp","9021.jp","9022.jp","9024.jp","9025.jp","9028.jp","9029.jp","9031.jp","9033.jp","9034.jp","9036.jp","9037.jp","9039.jp","9040.jp","9041.jp","9042.jp","9044.jp","9045.jp","9046.jp","9048.jp","9049.jp","9051.jp","9052.jp","9055.jp","9057.jp","9058.jp","9059.jp","9060.jp","9063.jp","9064.jp","9065.jp","9066.jp","9067.jp","9068.jp","9069.jp","9070.jp","9072.jp","9073.jp","9074.jp","9075.jp","9076.jp","9077.jp","9078.jp","9081.jp","9082.jp","9083.jp","9086.jp","9087.jp","9090.jp","9099.jp","9101.jp","9104.jp","9107.jp","9110.jp","9115.jp","9119.jp","9127.jp","9130.jp","9142.jp","9143.jp","9145.jp","9147.jp","9171.jp","9173.jp","9176.jp","9179.jp","9193.jp","9201.jp","9211.jp","9212.jp","9202.jp","9206.jp","9232.jp","9233.jp","9240.jp","9241.jp","9242.jp","9244.jp","9245.jp","9246.jp","9247.jp","9248.jp","9249.jp","9250.jp","9251.jp","9252.jp","9253.jp","9254.jp","9256.jp","9258.jp","9259.jp","9260.jp","9262.jp","9263.jp","9264.jp","9265.jp","9267.jp","9268.jp","9270.jp","9271.jp","9272.jp","9273.jp","9274.jp","9275.jp","9278.jp","9279.jp","9281.jp","9282.jp","9283.jp","9284.jp","9285.jp","9286.jp","9287.jp","9301.jp","9302.jp","9303.jp","9304.jp","9305.jp","9306.jp","9307.jp","9308.jp","9310.jp","9311.jp","9312.jp","9313.jp","9318.jp","9319.jp","9322.jp","9324.jp","9325.jp","9326.jp","9327.jp","9351.jp","9353.jp","9355.jp","9357.jp","9358.jp","9359.jp","9360.jp","9361.jp","9362.jp","9363.jp","9364.jp","9365.jp","9366.jp","9367.jp","9368.jp","9369.jp","9375.jp","9376.jp","9377.jp","9380.jp","9381.jp","9384.jp","9385.jp","9386.jp","9401.jp","9402.jp","9404.jp","9405.jp","9408.jp","9409.jp","9412.jp","9413.jp","9414.jp","9416.jp","9417.jp","9418.jp","9419.jp","9421.jp","9422.jp","9423.jp","9424.jp","9425.jp","9428.jp","9432.jp","9433.jp","9434.jp","9435.jp","9436.jp","9438.jp","9439.jp","9441.jp","9444.jp","9445.jp","9446.jp","9449.jp","9450.jp","9466.jp","9467.jp","9468.jp","9470.jp","9471.jp","9474.jp","9475.jp","9476.jp","9478.jp","9479.jp","9501.jp","9502.jp","9503.jp","9504.jp","9505.jp","9506.jp","9507.jp","9508.jp","9509.jp"]
formated_codelists = ["9511.jp","9513.jp","9514.jp","9517.jp","9519.jp","9522.jp","9531.jp","9532.jp","9533.jp","9534.jp","9535.jp","9536.jp","9537.jp","9539.jp","9543.jp","9551.jp","9600.jp","9601.jp","9602.jp","9603.jp","9605.jp","9610.jp","9612.jp","9613.jp","9616.jp","9619.jp","9621.jp","9622.jp","9625.jp","9627.jp","9628.jp","9629.jp","9631.jp","9632.jp","9633.jp","9635.jp","9636.jp","9637.jp","9639.jp","9640.jp","9641.jp","9643.jp","9644.jp","9647.jp","9651.jp","9656.jp","9658.jp","9661.jp","9663.jp","9664.jp","9672.jp","9675.jp","9678.jp","9679.jp","9682.jp","9684.jp","9685.jp","9686.jp","9687.jp","9691.jp","9692.jp","9695.jp","9696.jp","9697.jp","9698.jp","9699.jp","9701.jp","9702.jp","9704.jp","9706.jp","9708.jp","9709.jp","9713.jp","9715.jp","9716.jp","9717.jp","9719.jp","9720.jp","9722.jp","9723.jp","9726.jp","9728.jp","9729.jp","9731.jp","9733.jp","9734.jp","9735.jp","9739.jp","9740.jp","9742.jp","9743.jp","9744.jp","9746.jp","9749.jp","9753.jp","9755.jp","9757.jp","9759.jp","9760.jp","9761.jp","9763.jp","9765.jp","9766.jp","9767.jp","9768.jp","9769.jp","9776.jp","9778.jp","9780.jp","9782.jp","9783.jp","9787.jp","9788.jp","9790.jp","9791.jp","9793.jp","9795.jp","9799.jp","9810.jp","9812.jp","9816.jp","9818.jp","9820.jp","9823.jp","9824.jp","9827.jp","9828.jp","9830.jp","9831.jp","9832.jp","9835.jp","9837.jp","9842.jp","9843.jp","9845.jp","9846.jp","9849.jp","9850.jp","9852.jp","9853.jp","9854.jp","9856.jp","9857.jp","9861.jp","9867.jp","9869.jp","9872.jp","9873.jp","9876.jp","9878.jp","9880.jp","9882.jp","9885.jp","9887.jp","9888.jp","9889.jp","9890.jp","9895.jp","9896.jp","9900.jp","9902.jp","9903.jp","9904.jp","9906.jp","9908.jp","9913.jp","9914.jp","9919.jp","9927.jp","9928.jp","9929.jp","9930.jp","9932.jp","9934.jp","9936.jp","9941.jp","9945.jp","9946.jp","9948.jp","9950.jp","9955.jp","9956.jp","9959.jp","9960.jp","9962.jp","9964.jp","9967.jp","9969.jp","9972.jp","9973.jp","9974.jp","9976.jp","9977.jp","9978.jp","9979.jp","9980.jp","9982.jp","9983.jp","9984.jp","9986.jp","9987.jp","9989.jp","9990.jp","9991.jp","9993.jp","9994.jp","9995.jp","9996.jp","9997.jp"]

●最後に

以上が「ほぼ」自動で日本株のCSVファイルを一斉に取得できるコードとなります。
「ほぼ」とつけたのは、取得コードを毎回手動せ設定し、ランタイムをリセットする必要があるからです。
一部手動ではありますが、手動で1銘柄毎に取得するに比べれば圧倒的に楽にできますので、是非プログラムで株式分析をされている方は試して頂けますと幸いです。




この記事が気に入ったらサポートをしてみませんか?