Node.js调用app-store-scraper的suggest函数返回空数组求助
解决app-store-scraper的suggest函数返回空数组问题
下面是几个大概率能解决问题的方向:
指定地区/语言参数:这个模块的suggest接口默认使用美国区,但部分关键词在对应地区的App Store没有搜索联想结果,或者需要匹配目标地区。给参数加上
country和lang试试:var store = require('app-store-scraper'); store.suggest({term: 'candy', country: 'us', lang: 'en'}).then(console.log).catch(console.log);若需要其他地区,可将
country改为对应代码(比如中国区用cn,语言用zh)。更新模块版本:旧版本模块可能与App Store接口不兼容,先更新到最新版:
npm update app-store-scraper验证关键词有效性:换一个肯定有联想结果的关键词(比如
facebook)测试,如果能返回结果,说明你使用的candy在当前默认地区的App Store确实没有搜索联想数据。
内容的提问来源于stack exchange,提问作者Nadir G
相关产品推荐
相关产品推荐

