쩝...
정규식을 이용해서 html 소스에서 iframe들의 src 값들을 얻어오려고 Regexp Object를 가지고 이것 저것 해 봤으나... Regexp.match를 사용하면 match값이 하나밖에 안나와서 한참 해매다가...
현승님의 도움으로 String.scan 을 통해서 해야 한다는 것을 알았다 --;;
require 'net/http'
h = Net::HTTP.new('www.keb.co.kr', 80)
resp, data = h.get('/IBS/fx/rate/notice/current/current.jsp', nil )
puts data.scan(/<iframe.+src="(.+)".+<\/iframe>/)
위 예제는
외환은행 환율 보여주는 페이지 소스에서 iframe 테그 안의 src 값만을 가져오는 방법.
소스 정말 짧다 ^^''
'programming' 카테고리의 다른 글
모든 정보를 한 곳에 모을 수 있는 그런 뭔가가 없을까?? (3) | 2006.07.03 |
---|---|
디자인 패턴 공부 할 때 도움 되는 사이트 (Design Pattern) (2) | 2004.09.13 |
코드 속의 냄새들... (0) | 2004.04.27 |