332 | | エラー出力が全く必要なければ、{{{extrainput=ignore}}}を設定してもいい。 |
333 | | |
334 | | |
335 | | |
336 | | |
| 332 | |
| 333 | |
| 334 | == Webページのデータを取得する必要がある == |
| 335 | |
| 336 | まず、正しくフォーマットされたHTMLのリクエストを送信する必要がある。{{{"http://サーバー/ページ"}}}と2行改行で終了する必要があり、この要求のような完全なURLが含まれている必要があることに注意。サーバーは、drvAsynIPPortConfigure(HTTPプロキシを使用しない場合)コマンドを使用します。ウェブページは、多くの場合、かなりのデータ量があるので必要な部分のみ 正規表現で取得するようにしたほうがいい。 |
| 337 | |
| 338 | {{{ |
| 339 | get_title { |
| 340 | extrainput = ignore; |
| 341 | replyTimeout = 1000; |
| 342 | out "GET http://\$1\n\n"; |
| 343 | in "%+.1/(?im)<title>(.*)<\/title>/"; |
| 344 | } |
| 345 | }}} |
| 346 | |
| 347 | {{{out}}}に{{{"\n\n"}}}を設定するか、{{{outTerminator="\n\n"}}}を設定する必要がある。接続先のURLはプロトコルファイルの引数として渡すのが妥当。[[br]] |