「ALISの記事を『3回連続で』読み込む方法」の続き。ここでは、「ALISの記事を大量に読み込めるプログラム」の説明を行っていきます。10)をロードすることができます。10ですが、この行為はALISのサーバーに結構な負荷がかかるので、100記事以上読み込む際は、サーバーの負荷に気をつけておいて下さい。補足:なぜ、大量の記事を読み込む際に、何度もロードを行うのかについて(現時点での)「limitの最大値が『100』だから」です。「limit=101」以上にすると、エラーが発生します。このことから、記事を101個以上読み込みたい場合は、複数回に分けてロードを行う必要があります。3今回は、for文のループ回数を変数に保存しています。後ほど、「article_box2」にロードした辞書型のデータを詰め込んでいきます。range(3):」でしたが、今回は後ろの部分を変数にしました。「loop_num」に「任意の値」を入れることで、「その値分だけ」内部をループさせます。article_box2.extend(article_box1["Items"])辞書型の「article_box1["Items"]」の中身を、リスト型の「article_box2」の内部に入れていくプログラムです。'yuuki':3}]}list1.extend(dict1['Items'])list2.extend(dict1)こちらの「サンプルプログラム」を実行した場合、「list1」と「list2」に追加されるものは別物になります。'yuuki':3}]」([]のdict型)「list2」には、「'Items'」(str型)が追加されます。list型には、「[]の外にも要素を持った複雑な辞書型」を入れることはできません。強引に入れると、「str型」に劣化して、内部の情報がなくなります。str(len(article_box2)))「len()」は、リスト型の要素数を調べるプログラムです。これを使うことで、「article_box2」に何記事分のデータが入っているのかを見ることができます。article_box2:リスト型の「article_box2」の中に存在している「辞書型のデータ」を1つずつ、辞書型になった「article3」に代入するループ文です。「article_box2」の要素数分だけループを行います。article3['article_id'])「article3」に代入された辞書型のデータの中の「'article_id'」(記事番号)の項のみを表示します。前と同じように、記事の情報の全てを表示することもできますが、上記のプログラムのロード数を1000件にしてから全ての表示を行うと大変なことになるので(凄く時間がかかるので)、今回は、記事番号しか閲覧しないことにしています。新着記事から「15件」分の「記事の番号」が表示されました。アリスブロガー@yuukiALISブロガーです。スキル:SEO対策、ライティング、プログラム等。ALISでは「記事制作のアドバイス」や「情報提供」などを行っています。