SAS使用技巧- 动态抓取外部URL的网友内容
2004-11-24 09:57
453 查看
使用之前先要注意一下SAS的版本,SAS8的话需要打补丁,并且好像SAS网站上没有直接的补丁,需注意了,9版当然就没有这问题了
其实实现这已内容很简单,就是通过SAS的DATA STEP来实现
首先:需做一个逻辑文件名引用到该URL地址
然后通过DATA STEP都该文件名即可把内容读取出来
代码如下:
filename 引用名 url 'URL地址' RECFM=v(读取格式,V表以文本格式读取) lrecl=N(每行最长的记录) ;
data 表名;
file _webout;
infile 引用名 LINESIZE =N pad ;
length content $32766. ;
input content $char32766.;
run;
即可实现抓取URL所指向的网页内容,但是很奇怪的是,联系运行上面代码会造成SAS崩溃,真是奇怪,后来把代码改成如下:
filename 引用名 url 'URL地址' RECFM=v(读取格式,V表以文本格式读取) lrecl=N(每行最长的记录) ;
data 表名;
file _webout;
infile 引用名 length=len;
length content $32766. ;
input content $varying32766. len;
run;
竟然就不会造成SAS当掉,奇怪啊奇怪
相关文章推荐
- 用Ole Automation实现Delphi和AutoCad之间的数据交换
- javascript表单之间的数据传递!
- Hibernate Tool & Files
- 一个画图类,类似ms_chart的线图,适用于科学仿真数据分析(二)
- 一个画图类,类似ms_chart的线图,适用于科学仿真数据分析(一)
- Ant应用(1)
- Ant应用(2)
- Thinking in C++ 卷2中文版
- servlet的2种重定向方法
- Self-Deleting Executables
- Phrack最新公布的内核态RootKit的技术细节(e文)
- Advances in Windows Shellcode
- UBB代码的实现(ASP)
- 利用JAVA操作EXCEL文件
- 使用密码文件的几点注意
- Servlet 2.3过滤器编程(二)
- 一般网站用户注册流程:(适用初学者)
- 公用函数库
- 程序删除自杀
- 关于C语言中的变量