gpt4 book ai didi

javascript - 使用 javascript 从其他网站获取数据

转载 作者:行者123 更新时间:2023-12-01 06:27:56 26 4
gpt4 key购买 nike

我想从其他网站获取 div 内的数据。我怎样才能使用 JavaScript 做到这一点?

最佳答案

由于跨域限制,您无法使用 AJAX 直接访问 html。

但是,您可以使用 Yahoo YQL 选择所需页面的部分,并在 jsonp 数据中返回该 html。

在 stackoverflow 主页上返回问题列表的示例

var url='http://query.yahooapis.com/v1/public/yql?q=select * from html where url=\'http://stackoverflow.com/\' and xpath=\'//div[@id="question-mini-list"]//h3//a\'&format=json&callback=?';


$.getJSON( url, function(data){
$.each(data.query.results.a, function(){
$('body').append('<div><a href="http://stackoverflow.com'+this.href +'">'+this.content+'</a></div>')
})
})

演示:http://jsfiddle.net/NTUx5/

YQL 文档:http://developer.yahoo.com/yql/guide/index.html

编辑:这不再起作用。

关于javascript - 使用 javascript 从其他网站获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14537838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com