実現したいこと
GASを使用して、社名でコーポレートサイトを検索しURLを抽出してスプレッドシートに記入する方法
前提
GASを使用して
「スプレッドシート上の特定のセルに記載してある社名でGoogle検索を行い、その会社のコーポレートサイトがあれば対象のURLを持ってきてスプレッドシートに張り付ける」
というようなツールを作成しようと思っているのですが、
以下のようなエラーが出てしまいます。リクエストが多すぎてGoogleから拒否されているのだと思いますが、
そもそも上記のような要件でGASを使用して実現が可能なのか知りたいです。
また、似たようなものを作成されたことがある方いらっしゃいましたら
使用したAPIやアドバイス等ありましたらご教授頂きたいです。
発生している問題・エラーメッセージ
Exception: Request failed for https://www.google.com returned code 429. Truncated server response: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><meta http-equiv="content-type" content="text/html; charset=utf-8"><me... (use muteHttpExceptions option to examine full response)
該当のソースコード
JavaScript
1function searchCorporateSite(companyName) { 2 var searchQuery = encodeURIComponent(companyName + ' コーポレートサイト'); 3 var searchUrl = 'https://www.google.com/search?q=' + searchQuery; 4 var response = UrlFetchApp.fetch(searchUrl); 5 var content = response.getContentText(); 6 7 var urlRegex = /<a href="(https?:\/\/[\w\/:%#\$&\?\(\)~\.=\+\-]+)"[^>]*>/; 8 var match = urlRegex.exec(content);

下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。