juntaki
7/20/2016 - 11:01 AM

wd

#!/usr/bin/ruby

require 'rubygems'
require 'mechanize'
require 'kconv'

if(ARGV[0]==nil)
exit(0)
end

a = Mechanize.new
a.get('http://ejje.weblio.jp/')
a.page.form_with(:name=>'f') do |form|
form.field_with(:name=>'query').value = ARGV[0]
end.submit

if(a.page.at('/html').inner_text.include?('見つかりませんでした'))
a.page.link_with(:class=>'nrCntSgLk').click
end
puts a.page.at("div[@class='kiji']/h2").inner_text
result = a.page.at("div[@class='kiji']/div").inner_text
result = result.gsub(/<!--.*-->/m,'')
puts result.delete("\n")