私は Google Web Search API を使用していますが、検索されたキーワードは、返されるオブジェクトの title プロパティで b タグで強調表示されます。
私はうまくいくと思ってwebSearchControl.setNoHtmlGeneration();
いましたが、何も変わりませんでした。
私は他の方法に対処する方法を知っていますが、Google API が応答で 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);