Google Yahoo で、特定の国に限定されたフォーラムやブログ投稿を検索したいと考えています。結果は、並べ替えやさらなる処理のためにデータベースに保存されます。
各検索結果から、次のものが必要です。
- URL自体
- 日時
- ドメイン
私は、キーワードを入力として受け入れるプログラムに取り組んでおり、プログラムは自動的に Google と Yahoo を検索し、結果をデータベースに保存します。
function OnLoad() {
// Create a search control
var searchControl = new google.search.SearchControl();
// Add in a full set of searchers
var localSearch = new google.search.LocalSearch();
searchControl.addSearcher(localSearch);
searchControl.addSearcher(new google.search.WebSearch());
searchControl.addSearcher(new google.search.VideoSearch());
searchControl.addSearcher(new google.search.BlogSearch());
searchControl.addSearcher(new google.search.NewsSearch());
searchControl.addSearcher(new google.search.ImageSearch());
searchControl.addSearcher(new google.search.BookSearch());
searchControl.addSearcher(new google.search.PatentSearch());
// Set the Local Search center point
localSearch.setCenterPoint("New York, NY");
// tell the searcher to draw itself and tell it where to attach
searchControl.draw(document.getElementById("searchcontrol"));
// execute an inital search
searchControl.execute("VW GTI");
}
google.setOnLoadCallback(OnLoad);
このコードは Google AJAX 検索 API からのものですが、検索条件としてドメイン、国、日付、時刻を指定する方法はないようです。さらに、結果を HTML で返すため、スライスして検索結果エントリとして DB に保存するのが困難です。
私の特定の問題を説明するために編集されました。