从imdb csv文件中选择一个随机电影

-1 javascript csv api node.js

我有一个非常大的IMDB CSV文件(9500行)(如果你不熟悉IMDB CSV文件这里的样本),我想选择一个随机电影及其信息.

我想这样做的原因是我正在编写一个node.js程序,需要一个随机电影标题,等级.....等.

我试图使用imdb模块,但其结果非常差,模块运行不正常,似乎没有替代它,所以我想为什么不使用CSV文件作为API或idk.这可能吗?将CSV文件导入为数组并从中选择一个随机电影?请告诉我你可能知道的任何事情来帮助我.谢谢!

Mat*_*att 5

我可以推荐一个处理CSV的模块,它可以非常有效地处理大型CSV文件而不会出现问题 - http://papaparse.com/

以下是如何使用该模块的粗略示例

var my_array = Papa.parse(csvFile, { header: true });
// Now pick a random movie
var random_movie = my_array[Math.floor(Math.random()*my_array.length)]
// We turned headers on, so we can access the name like this:
console.log(random_move["Title"]);
Run Code Online (Sandbox Code Playgroud)