首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从archive.org接口获取下50行

如何从archive.org接口获取下50行
EN

Stack Overflow用户
提问于 2018-03-03 04:55:27
回答 1查看 70关注 0票数 0

我正在使用archive.org获取有声读物,现在我想加载下50个结果,我该怎么做呢?我当前的连接URL在这里,它只检索前50个结果

代码语言:javascript
复制
val LIBRIVOX_URL = "https://archive.org/advancedsearch.php?q=subject%3A%22librivox%22+AND+mediatype%3Aaudio&fl[]=avg_rating&fl[]=publisher&fl[]=description&fl[]=downloads&fl[]=identifier&fl[]=mediatype&fl[]=num_reviews&fl[]=title&sort[]=&sort[]=&sort[]=&rows=50&page=1&output=json&callback=callback&save=yes"
EN

回答 1

Stack Overflow用户

发布于 2018-03-03 06:18:08

希望这能帮到你,你可以用你的网址来选择你想要返回结果的行数,例如:http://localhost:9000/100‘将返回100个结果’

代码如下:

代码语言:javascript
复制
app.get('/:id', (req, res) => {
    let rows = req.params.id;
    let mediatype = 'audio';
    let archiveUrl = `https://archive.org/advancedsearch.php?q=subject%3A%22librivox%22+AND+mediatype%3A${mediatype}&fl[]=avg_rating&fl[]=publisher&fl[]=description&fl[]=downloads&fl[]=identifier&fl[]=mediatype&fl[]=num_reviews&fl[]=title&sort[]=&sort[]=&sort[]=&rows=${rows}&page=1&output=json`
    axios.get(archiveUrl)
    .then(elem => {
        res.json(elem.data.response.docs);
    })
})
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49077255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档