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