2010-10-24から1日間の記事一覧

Mechanizeでリンク先URLの一覧を取得する

例えば”編集”というテキストになっているリンク先URLをurl_listという配列にまとめるならこんな感じ page = agent.get('<URL>') page.links.each{|url| if( url.text == "編集".toutf8 ) #puts url.href url_list.push(url.href) end }ネタ元 http://route477.net</url>…

数字を文字列に変換するには.to_s

num = 10 puts num.to_s + '番目'

formの入力フィールド名一欄表示方法

form = page.forms.first # => Mechanize::Form form.fields.each { |f| puts f.name }ネタ元 http://mechanize.rubyforge.org/mechanize/Mechanize/Form.html

例外を捕捉する

例外が起きても処理を続けたいときなどに。 begin # 実行する処理 rescue # 例外が発生したときの処理 else # 例外が発生しなかったときに実行される処理 ensure # 例外の発生有無に関わらず最後に必ず実行する処理 endネタ元 http://www.namaraii.com/rubyt…