저도 만들어봤습니다. 구글검색기반 문장 생성...
글쓴이: his2000x / 작성시간: 금, 2009/11/13 - 5:12오후
예전글에 구글검색을 기반으로 자동으로 문장만들어주는
파이썬 프로그램이 있어서 해봤는데
지금은 동작을 안하더라구요..
그래서 루비로 다시 짜봤습니다.
저도 30분만에 만든 발코딩입니다..
사용방법은
예)ruby gt.rb 나는
예)ruby gt.rb "나는 예전에"
제가 돌려본 결과 입니다.
his@his-desktop:~$ ruby gt.rb 원더걸스랑
같이
돌자
동네
사람들
-1
require 'net/http' require 'uri' require 'iconv' def getword(args) get = Array.new rtn = 0 url = URI.parse('http://www.google.co.kr/') res = Net::HTTP.start(url.host, url.port) {|http| http.get('/search?hl=ko&lr=lang_ko&q='+args) } converted = Iconv.new('UTF-8//IGNORE', 'EUC-KR').iconv(res.body) converted.scan(/(#{args})<\/em>\s{1}([가-힣]{3,60})/) do |t| get.push($2) end if get.length == 0 rtn = -1 else rtn = get[rand(get.length)] end end args = nil ARGV.each do |a| args = a end replay = 0 (1..100).each do args = getword(args) puts args if args == -1 exit end end
Forums:
재밌네요 ㅋㅋ $ ruby
재밌네요 ㅋㅋ
--------------------------------------------------------------------------------
http://blog.sumin.us
한번 돌려봤습니다.
ruby gt.rb 카라는
아직
고
박승직
창업주에서부터
박두명
형제님이
대전
시티즌이
되는
진로
상담
사례를
들며
우리들의
이야기
웹진
만드는
방법
저
장가갑니다”
-1