2017年1月5日木曜日

PROC HTTPの動くサンプル

Webページを読み込むサンプルです。PROC HTTPを使って、Yahoo Japanのページを読み込み、ログに出力しています。これはSAS Environment Managerから、データを引っ張るための予習みたいなものです。
filename myfile '/tmp/foo.txt';

proc http
 method="get"
 url="http://www.yahoo.co.jp/"
 out=myfile;
run;

data _null_;
 infile myfile;
 attrib buf length=$4096;
 input buf $4096.;
 put buf=;
run;


1 件のコメント :

  1. もしログに出力されるHTMLの中味が文字化けしていたら、INFILEステートメントの後ろにencoding=utf8を指定してください。あと、Windowsで動かす場合は、FILENAMEステートメントのパスを、環境に合せて変更してください。

    返信削除