使用 JavaScript 从另一个网站获取 div 的内容

get contents of a div from another website using JavaScript

我想做的是我想用 class=[=36= 加载特定的 div ] 建立网站并在我的应用程序上获取其内容

我进行了 ajax 调用以获取站点并加载其内容并获取跨域来源 error.I 无法访问服务器文件...它只是一些站点在网络上。

所以我查了一下,发现 YQL 是解决我问题的好方法。我想要 JSON 格式的数据

i 运行 以下查询:

select * from html where url="https://in.yahoo.com/"

但是当我 运行 现在查询时,我得到了整个站点,包括脚本和 css...

我不想要..我只想要 div..

那我该如何构造我的查询?或者我如何遍历 JSON 然后

Fiddle here

您还需要添加 xpath 来过滤您的搜索。例如(取自雅虎网站):

select * from html where url='http://en.wikipedia.org/wiki/Yahoo' and
xpath='//table/*[contains(.,"Founder")]//a'

所以您需要添加指定您的 div 的 xpath 过滤器。