Mechanize を用いた Web サイトアクセス
◆ Ubuntu でのインストール手順例
cd /tmp
sudo apt -y install libxml2-dev
sudo apt -y install libxslt-dev
sudo apt -y install rubygems
gem install mechanize --include-dependencies
前提となるソフトウェア
◆ Ubuntu での手順例は次の通り
cd /tmp
sudo apt -y install libxslt-dev
sudo apt -y install rubygems
mechanize を gem を使ってインストール
- 「gem install mechanize --include-dependencies」の実行
gem install mechanize --include-dependencies
Web サイトアクセスの例
Ruby プログラム・ソースコード
require 'rubygems' require 'mechanize' agent = WWW::Mechanize.new page = agent.get("http://www.google.com"); # 「p page」は,ページ表示 # p page # フォーム page.forms[0].q = 'Eclipse インストール' search_results = agent.submit(page.forms[0]) puts search_results.body
実行手順
ruby hoge.rb