主页 > 知识库 > ruby写扫描当前网页所有url的脚本

ruby写扫描当前网页所有url的脚本

热门标签:客户服务 Win7旗舰版 语音系统 呼叫中心市场需求 百度AI接口 企业做大做强 电话运营中心 硅谷的囚徒呼叫中心
#scanweb.rb

#用法ruby scanweb.rb www.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)
if resp.message == "OK"
data.scan(/a href="(.*?)"/).each do |x|
puts x
filename.puts x
end
end
end

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

=begin

修改一下

require 'net/http'
filename= File.new('1.txt',"w+")
if $*[0]==nil 
abort "用法示例:ruby #$0 www.sohu.com ,结果放在当前目录1.txt" 
end

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

resp, data = h.get('/index.html', nil)
if resp.message == "OK"
data.scan(/a href="(.*?)"/).each do |x|
puts x
filename.puts x
end
end

=end
您可能感兴趣的文章:
  • ruby 小脚本搞定CVS服务器更换后checkout下来的工程迁移
  • 优化Ruby脚本效率实例分享

标签:海南 喀什 山西 济南 山西 崇左 长沙 安康

巨人网络通讯声明:本文标题《ruby写扫描当前网页所有url的脚本》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266