楼主: junhuliu
14128 4

[原创博文] 网址中出现& ,无法解析怎么办? [推广有奖]

  • 0关注
  • 0粉丝

本科生

76%

还不是VIP/贵宾

-

威望
0
论坛币
1152 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
202 点
帖子
33
精华
0
在线时间
173 小时
注册时间
2010-5-16
最后登录
2023-4-9

楼主
junhuliu 发表于 2012-9-10 18:58:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
filename ws url"http://mixqueen.taobao.com/search.htm?spm=a1z10.3.17.81.d0ab6c&search=y&viewType=grid&orderType=_hotsell&pageNum=2#anchor
";
data sas;
infile ws length=len lrecl=4000;;
input record $varying4000.len;
run;
由于网址中出现& ,无法解析怎么办?数据只能抓取第一页。num变化,但只能取第一页。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:怎么办 filename varying search length record

沙发
chenys625 发表于 2012-9-10 23:59:26
用 %nrstr 这个函数应该可以解决你的问题

藤椅
junhuliu 发表于 2012-9-11 08:14:13
试了一下,不知道是自已不会用,还是什么,num变化,还是只会抓出第一页。

板凳
ziyenano 发表于 2012-9-11 10:34:39
改成单引号,可以避免解析&;
或者像楼上所说用%nrstr;
改变num值网页内容是变化的;
将num=2的数据读入到sas数据集中;
num=3的数据读入到sas1数据集中;
使用sas  compare 过程比较二者不同
proc compare data=sas compare=sas1;
var record;
run;

是有差异的

报纸
junhuliu 发表于 2012-9-11 12:04:31
ziyenano 发表于 2012-9-11 10:34
改成单引号,可以避免解析&;
或者像楼上所说用%nrstr;
改变num值网页内容是变化的;
各位大虾能不能给个抓取的程序啊。我让num变化抓取的都是第一页的东西。
比如第668行都是特!天使之城 2012秋季女装 蝙蝠袖宽松V领长袖针织衫 YH1221^@^
我想把所有的标题抓出来。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 09:55