【问题标题】:JQuery .getJSON web scraping localityJQuery .getJSON 网页抓取位置
【发布时间】:2011-04-04 03:54:17
【问题描述】:

我正在尝试使用 JQuery .getJSON 从网站中提取一些数据

我准备好了一些文章,说明它只适用于本地文件。

确实,我尝试向外部 www 链接请求 GET 方法,但它从未通过。但是,如果我使用 Yahoo YQL 从该 www URL 收集数据,然后使用我的 JQUery 应用程序从 YQL 链接获取 JSON,那么它可以工作。

但是非常不方便。有没有办法发送 GET 请求并从外部 wwww 链接获取 JSON? (除了通过 YQL)?

【问题讨论】:

    标签: jquery json web-scraping


    【解决方案1】:

    不,您遇到的问题是同源政策。

    检查服务是否支持 JSONP,如果支持,请使用它。

    否则,要么使用 YQL,要么通过您的服务器代理数据。

    【讨论】:

    • 为什么 YQL 能够通过呢?为什么我可以通过 YQL 请求?
    • @Ethan 它通过它的服务器发出请求,然后我想通过 JSONP 将它传回。
    【解决方案2】:

    是的,有办法。它被称为JSONP。看看这个:http://api.jquery.com/jQuery.getJSON/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-18
      • 2016-11-03
      • 2021-04-10
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      相关资源
      最近更新 更多