このチュートリアルでは、Google スプレッドシートと簡単な Google Apps Script を使用して複数のリンクをチェックする方法を説明します。
この記事は、多数のリンクがあり、壊れたリンクを見つけたい場合、またはたとえば、いくつかの API エンドポイントを異なるパラメーター、ヘッダー、または本文でテストしていて、http 応答を確認したい場合に役立つ可能性があります。
スプレッドシート + Google Apps Script:
https://docs.google.com/spreadsheets/d/1UyuKCRO8BWcIaluGEYTuUZglBryo0uFBji2a6tbBXCw/copy
Github ページ:
https://github.com/Vryntel/Googleスプレッドシートでリンクを確認する-Url-Tester
スプレッドシートは 2 つのシートで構成されています:
データシートでは次の列が使用されます:
例:
URL: https://mywebsite.com
PARAMS: {"param1":"テスト", "params2":"テスト2"}
取得した URL: https://mywebsite.com?param1=test¶m2=test2
設定シートでは、HTTP リクエストの詳細設定を編集できます:
スプレッドシートのコピーを作成した後、上部のツールバーに [URL テスター] オプションが表示され、次に [URL をテスト] オプションが表示されます (表示されない場合は、ページをリロードしてみてください)。
スクリプトを実行するには、「URL をテスト」オプションをクリックする必要があります。初回のみ、スクリプトの実行を許可するかどうかを尋ねられます。
スプレッドシートを使用して壊れたリンクを確認するだけの場合は、列 A のみを使用してリンクを挿入し、列 B では URL 行ごとに GET メソッドを残すことができます。スクリプトを実行すると、応答コードが G 列に表示され、OK であればコード 200 が出力され、それ以外の場合は別のコードが出力されます。考えられるすべてのコードはここで確認できます:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
いくつかのメモ:
https://developers.google.com/apps-script/guides/services/quotas
以上がGoogleスプレッドシートでリンクを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。