我想做的是,我想加载一个带有 class="container" 的特定 div 形成一个网站,并在我的应用程序上获取其内容
我执行了 ajax 调用来获取网站并加载其内容,但收到跨域源错误。我无权访问服务器文件...这只是网络上的某个网站。
所以我查了一下,发现 YQL 是解决我的问题的一个很好的方法。我想要 JSON 格式的数据
我运行以下查询:
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 过滤器。
关于javascript - 使用 JavaScript 从另一个网站获取 div 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28793336/