有没有办法从 Google 自定义搜索 API 中获取网站的完整标题?
Is there a way to get a website's full title from the Google Custom Search API?
我正在制作一个使用 Google 搜索 api 的网络应用程序,但我的问题是它只能从网站标题中获取前 10 个单词。有什么方法可以扩展以获取整个标题,或者更好的选择是获取网页的内容并仅解析 <title>
标记的内容?我使用的是纯 JavaScript。谢谢!
您必须向 URL 发出请求,获取 HTML,然后从 HTML 中解析出标题。
function httpGet(theUrl)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false ); // false for synchronous request
xmlHttp.send( null );
return xmlHttp.responseText;
}
httpGet('http://some/url', function(response) {
// parse the title tag here
});
我正在制作一个使用 Google 搜索 api 的网络应用程序,但我的问题是它只能从网站标题中获取前 10 个单词。有什么方法可以扩展以获取整个标题,或者更好的选择是获取网页的内容并仅解析 <title>
标记的内容?我使用的是纯 JavaScript。谢谢!
您必须向 URL 发出请求,获取 HTML,然后从 HTML 中解析出标题。
function httpGet(theUrl)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false ); // false for synchronous request
xmlHttp.send( null );
return xmlHttp.responseText;
}
httpGet('http://some/url', function(response) {
// parse the title tag here
});