统计211

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2606|回复: 0
打印 上一主题 下一主题

动态抓取外部URL的网友内容

[复制链接]
跳转到指定楼层
1
发表于 2011-7-1 13:30:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  使用之前先要注意一下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当掉,奇怪啊奇怪
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


免责声明|关于我们|小黑屋|联系我们|赞助我们|统计211 ( 闽ICP备09019626号  

GMT+8, 2025-4-20 07:05 , Processed in 0.078093 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表