从Google搜索结果中提取数据

时间:2016-10-28 04:06:30

标签: javascript php jquery html

我想制作程序,提取Google提供的搜索结果并将其保存到文本文件中。

例如:

在这张图片中,我想保存数据"纽约,纽约,美国周四11:0 PM多云13 C降水:36%湿度:90%风速8 KM / h"在文本文件中

enter image description here

同样,在这张图片中,我想保存" 1.8m"在文本文件中。

enter image description here

所以,我想问一下,这有可能吗?如果是,那怎么样?

编辑:我尝试了以下代码。

xhr.response给出了不包含我想要的数据的页面的源代码,xhr.responseURL给出了google本身的URL。我需要的数据是XHR响应/ URL,我似乎无法得到。任何人都有任何其他想法如何做到这一点或不可能?

var xhr = new XMLHttpRequest();
xhr.responseType = 'text';
xhr.open('GET', 'https://www.google.com.pk/webhp?sourceid=chrome
instant&ion=1&espv=2&ie=UTF-8#q=real+madrid', true);
xhr.onload = function () {
console.log(xhr.response);
console.log(xhr.responseURL);
};
xhr.send(null);

1 个答案:

答案 0 :(得分:0)

您可以使用Google Knowledge Graph API

https://developers.google.com/knowledge-graph/

您需要为此创建一个API密钥