特定のサイトのHTMLデータを取得する |
解 説 | 特定のサイトのHTMLデータを取得するにはソケット通信を利用します。ソケット通信を行うには、まずソケットを作成する必要があります。これはnew Socketで作成することができます。このソケットオブジェクトのopen()メソッドを使い、取得するサイトのURLとポート番号を指定します。HTTPサーバーはGETコマンドで以後に続くファイル名のデータを返します。ファイル名が省略されている場合は、トップページに指定されているファイル(index.htmlやdefault.htmなど)のデータを返します。返されたデータはread()メソッドを使って取得することができます。 |
---|---|
コード | sObj = new Socket; if (sObj.open("www.openspc2.org:80")) { sObj.write("GET\n"); text = sObj.read(); sObj.close(); alert(text); } |
■サンプルスクリプトをダウンロードする >>.zip |