• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ruby写扫描当前网页所有url的脚本
    #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
    下一篇:比较详细的ruby symbol 学习资料
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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