据我了解,Google已经重新提供了一项新的搜索服务。 要访问此内容,您只需“谷歌”:有趣的事实或我感到好奇
但有没有一种简单的方法来提取信息,因为我找不到这个API?
我只是想用角度1.6来尝试这个:
function getFunFact(){
var URL = "https://www.google.com/search?q=fun+facts";
$http.get(URL)
.then(function(response){
console.log(response);
}).catch(function (e) {
console.log(e);
});
}
但我只得到跨源资源共享(CORS)错误。有没有办法绕过它来通过CSS选择器等访问信息?
更新
建议的插件现在可以使用。
但是有一种简单的方法可以从html文档响应中获取内容吗? 它只是一个长串,例如:
! doctype html html itemscope =“”itemtype =“http://schema.org/SearchResultsPage”lang =“sv”head ........................ .................................................. ........................ / html>
或谷歌阻止了这个?
答案 0 :(得分:1)
我通过在Chrome中添加CORS扩展来修复此问题
只要您希望允许访问no' access-control-allow-origin',只需启用此扩展程序即可。标题请求。