随着电影行业的发展,越来越多的人对电影票房数据的需求也越来越大。这时,npm 包 box-office-mojo-movie 就能派上用场了。它是一个可以获取电影票房数据的 npm 包,下面就来介绍一下如何使用。
安装
在开始使用之前,需要先安装该包。可以使用以下命令:
npm install box-office-mojo-movie
使用方法
导入
使用以下代码导入该包:
const boxOffice = require('box-office-mojo-movie');
获取数据
使用以下代码获取一部电影的票房数据:
boxOffice.getBoxOfficeData('harry-potter-and-the-half-blood-prince', 'worldwide') .then(data => console.log(data)) .catch(err => console.log(err));
参数说明:
'harry-potter-and-the-half-blood-prince'
:电影名称,需要使用 kebab-case 形式。'worldwide'
:票房数据类型,可以取'domestic'
,表示国内票房,或'worldwide'
,表示全球票房。默认是'domestic'
。
返回值说明:
该方法返回一个 Promise 对象,如果获取成功则返回一个 JSON 对象,否则会抛出一个 Error 对象。
例如,以上代码会输出以下结果:
{ "domesticBoxOffice": "$302,000,000.00", "internationalBoxOffice": "$632,000,000.00", "worldwideBoxOffice": "$934,000,000.00" }
获取数据列表
使用以下代码获取票房数据表格:
boxOffice.getBoxOfficeTable() .then(data => console.log(data)) .catch(err => console.log(err));
返回值说明:
该方法返回一个 Promise 对象,如果获取成功则返回一个数组,表示票房数据表格,每个元素都是一个 JSON 对象,存储了一部电影的票房数据。
例如,以上代码可能会输出以下内容中的一部分:
-- -------------------- ---- ------- - - ------- ---- -------- ----- ---- --- ------ --------- ------ ----------------- ----------------- ------- ------ -- - ------- ---- -------- ----- ----- ------- -- - - --- ------ --------- ------ ----------------- ----------------- ------- ------ -- -- --- -
示例代码
下面是一些实例代码,展示了如何使用 box-office-mojo-movie 包来获取电影票房数据。
-- -------------------- ---- ------- ----- --------- - --------------------------------- -- -------------- ------------------------------------ ----------- ---------- -- ------------------ ---------- -- ------------------ -- ---------------- ------------------------------------- ------------ ---------- -- ------------------ ---------- -- ------------------ -- -------- ----------------------------- ---------- -- ------------------ ---------- -- ------------------
总结
box-office-mojo-movie 包是一个非常方便的 npm 包,可以帮助我们获取电影票房数据。本文介绍了该包的安装和使用方法,并提供了一些示例代码。希望本文对大家有所帮助!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c83ccdc64669dde4dbf