<p>An information selector (100) comprises a script storage section (101) for storing a script (200) in which first information indicating conditions for retrieval of articles, second information indicating conditions for selection of articles, and third information indicating the output order of the articles are at least described in order to select data to be provided to users, an information acquisition section (105) for acquiring data constellation from an information aggregation site (300) according to the first information of the script (200), and an information selection section (103) for selecting a plurality of sets of data from the data constellation according to the second information of the script (200) and arranging the plurality of sets of data in order according to the third information.</p>