ruby 사용하기(초간단) Perl/Shell/Python/ruby/JAVA

ruby 사용하기(초간단) - 윈도우10

[ 설치 ]
별거 없다. 그냥 다운받아 설치하면 끝
설치중에 path잡을지 물어보는데 모두 체크
http://rubyinstaller.org/downloads/

[ 실행 ]
1. "Hello World" 실행하기
프로그램 설치 목록을 보면 "Start Command Prompt wiht Ruby"항목을 클릭
모든 프로그램의 기본 "Hello World"를 실행해본다.
이미지 입력

2. 웹 로그인 호출하기
다음은 소스인데 login.rb파일로 저장했다.
== 시작
require 'rubygems'
require 'mechanize'

agent = Mechanize.new

page = agent.get('http://domain.com/login.jsp')
target_form = page.form('frm')    => 폼 이름
target_form.field_with(:name => "userid").value = "UserID"
target_form.field_with(:name => "password").value = "UserPW"
page = agent.submit(target_form)
pp page
puts "end"
== 끝

실행 : ruby login.rb

[ 팁 ]
모듈이 없다는 에러가 나오면 다음을 실행하자.(CMD창)
의존성 모듈까지 자동으로 설치된다.
C:\Users\user> gem install mechanize

더많은 예제, 더많은 문서아래
http://mechanize.rubyforge.org/index.html
https://github.com/sparklemotion/mechanize/


덧글

댓글 입력 영역