手机
当前位置:查字典教程网 >脚本专栏 >ruby专题 >ruby写扫描当前网页所有url的脚本
ruby写扫描当前网页所有url的脚本
摘要:#scanweb.rb#用法rubyscanweb.rbwww.jb51.net将当前结果保存在c:1.txtrequire'net/htt...

#scanweb.rb

#用法rubyscanweb.rbwww.jb51.net将当前结果保存在c:1.txt

require'net/http'

filename=File.new('c:1.txt',"w+")

if$*[0]==nil

puts"hehe,没有输入网址"

else

h=Net::HTTP.new($*[0],80)

resp,data=h.get('/index.html',nil)

ifresp.message=="OK"

data.scan(/<ahref="(.*?)"/).eachdo|x|

putsx

filename.putsx

end

end

end

#无聊,有vbs、php、ruby版了,好像ruby比vbs快,与php不相上下。

=begin

修改一下

require'net/http'

filename=File.new('1.txt',"w+")

if$*[0]==nil

abort"用法示例:ruby#$0www.sohu.com,结果放在当前目录1.txt"

end

h=Net::HTTP.new($*[0],80)

resp,data=h.get('/index.html',nil)

ifresp.message=="OK"

data.scan(/<ahref="(.*?)"/).eachdo|x|

putsx

filename.putsx

end

end

=end

【ruby写扫描当前网页所有url的脚本】相关文章:

Ruby优化继承类实例

快速正确的安装 Ruby, Rails 运行环境

RUBY 新手教程 跟我一起学ruby

ruby实现网页图片抓取

Ruby语言中的String深入理解

使用Ruby来编写访问Twitter的命令行应用程序的教程

ruby安装gem包失败的通用解决方法

Ruby中对一元操作符重载实例

Ruby定义私有方法(private)的两种办法

设计模式中的模板方法模式在Ruby中的应用实例两则

精品推荐
分类导航