当前位置: 首页 > 面试题库 >

如何使用JSON从Reddit API中提取网址数据

南门洋
2023-03-14
问题内容

我正在尝试从subreddit提要中提取图像发布URL,并<img>在页面上呈现元素。

一段时间以来,我一直在尝试从jQuery Docs中窃取.getJSON()
Flickr示例,但我一无所获。

有问题的代码:

$.getJSON('http://www.reddit.com/r/pics.json', function (data) {
  $.each(data.children, function (i, item) {
    $('<img/>').attr("src", url).appendTo("#images");
  });
});

在体内,我具有以下元素: div#images

我了解我需要使用JSONP,但不确定如何使用。有人可以指出我正确的方向吗?


问题答案:

您使用的网址错误。用这个:

$.getJSON("http://www.reddit.com/r/pics/.json?jsonp=?", function(data) { 
    // Do whatever you want with it.. 
});

编辑: 基于您的评论中的小提琴的工作示例。

$.getJSON("http://www.reddit.com/r/pics/.json?jsonp=?", function(data) { 
    $.each(data.data.children, function(i,item){
        $("<img/>").attr("src", item.data.url).appendTo("#images");
    });
});

你应该使用data.data.children而不是data.children



 类似资料:
  • 问题内容: 例如: 如何提取“ http://www.google.com”? (每个链接的格式都相同,即“ http://”) 问题答案: 可能有几种方法可以做到这一点,但最干净的方法是使用正则表达式 如果可以有多个链接,则可以使用类似于以下内容的链接

  • 这是我想得到的所有“总流量”输出的url 如何使用 JSON 获取此输出?

  • 问题内容: 这旨在作为一般参考问题和答案,涵盖许多永无止境的 “如何访问JSON中的数据?” 问题。它是在这里处理在PHP中解码JSON和访问结果的广泛基础知识。 我有JSON: 如何在PHP中对此进行解码并访问结果数据? 问题答案: 介绍 首先,您有一个字符串。JSON不是数组,对象或数据结构。JSON是基于文本的序列化格式,因此是花哨的字符串,但仍然只是字符串。使用解码PHP。 在其中您可能会

  • 这是一个一般性的参考问题和答案,涵盖了许多永无止境的“如何访问JSON中的数据?”问题。它在这里处理在PHP中解码JSON和访问结果的广泛基础知识。 我有JSON: 如何在PHP中解码并访问结果数据?

  • 问题内容: 这里, 这里有张桌子。我的目标是提取表并将其保存到csv文件。我写了一个代码: 我从这里迷路了。有人可以帮忙吗?谢谢! 问题答案: 因此,本质上您想解析出文件以获取文件中的元素。您可以将BeautifulSoup或lxml用于此任务。 您已经有使用的解决方案。我将使用发布解决方案:

  • 示例:第一个JSON对象{“test1”:{“name”:“sam”,“address”:“hyd”,“email”:“sam@123.com”},“test2”:{“name”:“josh”,“address”:“usa”,“email”:“josh@123.com”}} 示例:第二个JSON对象{“test1”:{“name”:“sam”,“address”:“hyd”,“email”:“sa