今日も元気にテクニカル

技術情報書きたいけど本ブログに書きたくないからこんな名前になりました。

mechanizeでBASIC認証

# 2008/09/09 自宅ルータのIP取得スクリプト

require 'mechanize'
require 'kconv'

# 0.初期設定
agent = WWW::Mechanize.new
agent.auth('user','password')

# 1.アクセス
page = agent.get('http://192.168.1.1/Status.htm')
puts page.body.tosjis

うちのルータのIPを自動取得したかったがあいにくBASIC認証付き。
そんなときでもmechanizeなら簡単にアクセスできます。