主頁 > 知識庫 > ruby寫掃描當前網頁所有url的腳本

ruby寫掃描當前網頁所有url的腳本

熱門標簽:客戶服務 Win7旗艦版 語音系統(tǒng) 呼叫中心市場需求 百度AI接口 企業(yè)做大做強 電話運營中心 硅谷的囚徒呼叫中心
#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下來的工程遷移
  • 優(yōu)化Ruby腳本效率實例分享

標簽:海南 喀什 山西 濟南 山西 崇左 長沙 安康

巨人網絡通訊聲明:本文標題《ruby寫掃描當前網頁所有url的腳本》,本文關鍵詞  ;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266