Я использовал API веб-поиска Google, но искомое ключевое слово подсвечивается - с тегом b - в свойстве title возвращаемого объекта.
Я думал, webSearchControl.setNoHtmlGeneration();
может работать, но ничего не изменилось.
Я знаю, как справляться с другими способами, но есть ли какие-либо способы, которые предоставляет API Google, чтобы избежать html-ответа в ответе?
Спасибо.
Кстати, позвольте мне вставить свой код здесь для получения дополнительной информации:
google.load("search", "1", { "nocss": true });
function OnLoad() {
// Create a search control
var webSearchControl = new google.search.WebSearch();
webSearchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
webSearchControl.setNoHtmlGeneration();
webSearchControl.setSearchCompleteCallback(this, OnCompleted, [webSearchControl]);
webSearchControl.execute("programming");
setInterval(function () {
webSearchControl.execute("Programming");
}, 3000);
}
function OnCompleted(webSearchControl) {
var results = webSearchControl.results;
$("#googleSearch").html($("#googleSearch").html() + '<br/><a href=' + results[0].url + ' target="blank">' + results[0].title + '</a>');
}
google.setOnLoadCallback(OnLoad);