主頁 > 知識庫 > ruby寫掃描當(dāng)前網(wǎng)頁所有url的腳本

ruby寫掃描當(dāng)前網(wǎng)頁所有url的腳本

熱門標(biāo)簽:中牟外呼系統(tǒng)違法嗎 征服者企業(yè)地圖標(biāo)注 淮安自動外呼系統(tǒng)供應(yīng)商 天津外呼系統(tǒng)怎么收費(fèi) 外呼線路從哪里出來的 AI電銷機(jī)器人 線路 柯城手機(jī)地圖如何做地圖標(biāo)注 巫師3地圖標(biāo)注魔力之所 漯河電銷
#scanweb.rb

#用法ruby scanweb.rb www.jb51.net 將當(dāng)前結(jié)果保存在c:\1.txt

require 'net/http'
filename= File.new('c:\1.txt',"w+")
if $*[0]==nil 
puts "hehe,沒有輸入網(wǎng)址"
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 ,結(jié)果放在當(dāng)前目錄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服務(wù)器更換后checkout下來的工程遷移
  • 優(yōu)化Ruby腳本效率實(shí)例分享

標(biāo)簽:南昌 克拉瑪依 甘孜 河池 內(nèi)江 大慶 西雙版納 棗莊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ruby寫掃描當(dāng)前網(wǎng)頁所有url的腳本》,本文關(guān)鍵詞  ruby,寫,掃描,當(dāng)前,網(wǎng)頁,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ruby寫掃描當(dāng)前網(wǎng)頁所有url的腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于ruby寫掃描當(dāng)前網(wǎng)頁所有url的腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章