谷歌有趣的事实+角度

时间:2017-02-15 19:55:47

标签: angularjs web

据我了解,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>

或谷歌阻止了这个?

1 个答案:

答案 0 :(得分:1)

我通过在Chrome中添加CORS扩展来修复此问题

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en-US

只要您希望允许访问no' access-control-allow-origin',只需启用此扩展程序即可。标题请求。