使用 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 然后
您还需要添加 xpath 来过滤您的搜索。例如(取自雅虎网站):
select * from html where url='http://en.wikipedia.org/wiki/Yahoo' and
xpath='//table/*[contains(.,"Founder")]//a'
所以您需要添加指定您的 div 的 xpath 过滤器。
我想做的是我想用 class=[=36= 加载特定的 div ] 建立网站并在我的应用程序上获取其内容
我进行了 ajax 调用以获取站点并加载其内容并获取跨域来源 error.I 无法访问服务器文件...它只是一些站点在网络上。
所以我查了一下,发现 YQL 是解决我问题的好方法。我想要 JSON 格式的数据
i 运行 以下查询:
select * from html where url="https://in.yahoo.com/"
但是当我 运行 现在查询时,我得到了整个站点,包括脚本和 css...
我不想要..我只想要 div..
那我该如何构造我的查询?或者我如何遍历 JSON 然后
您还需要添加 xpath 来过滤您的搜索。例如(取自雅虎网站):
select * from html where url='http://en.wikipedia.org/wiki/Yahoo' and
xpath='//table/*[contains(.,"Founder")]//a'
所以您需要添加指定您的 div 的 xpath 过滤器。