自由的生活_软路由论坛

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 7194|回复: 24

[脚本] ros脚本如何获取一个URL返回的内容

  [复制链接]
发表于 2013-3-28 13:58:10 | 显示全部楼层 |阅读模式
2铜板
ROS脚本如何获取一个URL返回的内容   比方说。获取一个网页上显示的东西。怎么通过脚本去获取呢

routeros
发表于 2013-3-28 14:03:57 | 显示全部楼层
2个铜板。。。。
routeros
回复

使用道具 举报

发表于 2013-3-28 14:14:32 | 显示全部楼层
直接说需求,不用拐弯抹角。
routeros
回复

使用道具 举报

 楼主| 发表于 2013-3-28 14:39:22 | 显示全部楼层
需求就是   比方说   http://221.2.56.50/ip.txt       这里面存了一个IP  
我怎么能用ROS读取到这个ip.txt中的 ip

点评

这样问多好,大家一下就明白了。不过我不会这个,等待高手吧。  发表于 2013-3-28 14:42
routeros
回复

使用道具 举报

发表于 2013-3-28 16:08:06 | 显示全部楼层
这个文件中只有这个IP没有其它了?如果这样,好实现,如果有其它的,那要找到规律。呵呵。。。
routeros
回复

使用道具 举报

发表于 2013-3-28 16:35:31 | 显示全部楼层

假如ip.txt的格式是这样的,"访问者IP:******** QQ:xxxxxx  ",如何把*号部分的IP取出来传递到ROS 脚本的一个变量中?   
routeros
回复

使用道具 举报

发表于 2013-3-29 11:20:01 | 显示全部楼层
通过fetch获得ip.txt的内容,然后编写script 找出需要的关键字
routeros
回复

使用道具 举报

发表于 2013-3-29 12:23:04 | 显示全部楼层
楼上的办法实测可行。
routeros
回复

使用道具 举报

发表于 2013-3-29 14:46:50 | 显示全部楼层
通过fetch获得ip.txt的内容
:local xxoo [/file get "ip.txt" contents]
文件内容赋予变量 不要超过 4K
再通过 pick find 来截取变量
routeros
回复

使用道具 举报

发表于 2013-3-29 16:29:14 | 显示全部楼层
47771885 发表于 2013-3-29 14:46
通过fetch获得ip.txt的内容
:local xxoo [/file get "ip.txt" contents]
文件内容赋予变量 不要超过 4K

请问一下,我如何把一个变量,或一个变量组里的参数,用ROS的命令写成txt文件,保存在ROS的files目录里呢?请指点,谢谢!
routeros
回复

使用道具 举报

发表于 2013-3-29 16:40:10 | 显示全部楼层
本帖最后由 47771885 于 2013-3-29 16:41 编辑

因为没有直接生成空白文件的命令变相实现

/radius  export file=xxoo
(生成的文件后戳名为 RSC 不支持直接生成后戳名)

/file  set xxoo.rsc contents="内容"
routeros
回复

使用道具 举报

发表于 2013-4-1 00:26:00 | 显示全部楼层
47771885 发表于 2013-3-29 16:40
因为没有直接生成空白文件的命令变相实现

/radius  export file=xxoo

没有弄明白,请再指点一下!谢谢
比如,我有个变量组(一共可以存入9个变量)
A1,A2,A3.........A9
我用脚本给这15个变量有赋值为
A1=111  A2=222 A3=333 以此类推
那我如果把这个变量组的内容,用ROS的命令,生成txt文件,存在files目录下,(存成后缀名为RSC的文件也可以)
麻烦老大指点一下,最好有命令格式,谢谢,我一直没弄懂
routeros
回复

使用道具 举报

发表于 2013-4-3 19:49:16 | 显示全部楼层
本帖最后由 47771885 于 2013-4-4 02:09 编辑

见十七楼附件
routeros
回复

使用道具 举报

发表于 2013-4-3 20:03:18 | 显示全部楼层
生成文件前最好判断下文件是否存在等操作
避免无意义的磁盘操作
routeros
回复

使用道具 举报

发表于 2013-4-4 00:15:26 | 显示全部楼层
47771885 发表于 2013-4-3 20:03
生成文件前最好判断下文件是否存在等操作
避免无意义的磁盘操作

谢谢老大指点,麻烦给下,如何判断此文件,存在不存大的命令格式。如果存在的话,删除命令怎么写呢,谢谢,我一直在找这个,都没找到 ,谢谢你的指点、
routeros
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|软路由论坛 ( 渝ICP备15001194号-1,渝公网安备 50011602500124号 )

GMT+8, 2017-10-20 16:45 , Processed in 0.337032 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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