Sha256: 65863233fc3bd08eff8712a6312db123a0320499db53ad9cb37ae8520dc0ed70
Contents?: true
Size: 637 Bytes
Versions: 10
Compression:
Stored size: 637 Bytes
Contents
#!/usr/bin/env ruby -Ku # willcomのwebページからIPリストを抽出する場当たり的なスクリプト。 require 'open-uri' require 'pp' require 'nkf' src = NKF.nkf("-m0 -Sw", open("http://www.willcom-inc.com/ja/service/contents_service/create/center_info/index.html").read) src.sub!(%r{^.*<b>Webアクセス時のIPアドレス帯域</b>(.+?)</table>.*$}m, '\\1') ips = src.scan(/(\d+\.\d+\.\d+\.\d+\/\d+)/).flatten # 書き出し open("lib/jpmobile/mobile/z_ip_addresses_willcom.rb","w") do |f| f.puts "Jpmobile::Mobile::Willcom::IP_ADDRESSES =" f.puts "#{ips.pretty_inspect.chomp }.map {|ip| IPAddr.new(ip) }" end
Version data entries
10 entries across 8 versions & 1 rubygems