Design & Development

휴일 작업 기록

브라우져 창을 열어놓고 인자값만 다른 특정 페이지를 계속 콜 해주어야 할 단순 작업이 있어서 급조했다.
처음에는 wget 을 이용해서 작업했는데 아쉬운 점들이 있어서 ruby api 검색해서 얼렁뚱당 새로 만들었다. 샘플들 보고 기본적인 부분은 간단히(?) 해결했는데 파일에서 라인 읽어들일 때 붙는 끝의 개행 문자 때문에 인자값이 변형되어 그거 잡느라고 머리 좀 긁었다.

몇 줄 안되는 스크립트들이지만 휴일 작업 흔적 남기려고 …

#!/usr/bin/zsh
for ifurl in `cat ifurl.lst`
do
    wget --spider "$ifurl"
done

ruby로 다시 만든거 …

#!/usr/bin/ruby 

require 'net/http' 

def getif(test_url)
	home = Net::HTTP.new("aaa.bbb.com", 8080)
	response, text = home.get(test_url, nil)
	puts text
end 

IO.foreach("ifurl1.lst") {|line| getif(line.split(/n/)) }
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s