2011-01-28 16 views
0

私はインターフェイスに似た機能を実装したいと思います。私はパラメータとしてURLを置くとき、私はページフォームのすべての内容を取得するためにこのAPIを使用することができます。ruby​​ページを解析して情報を得る

たとえば、ログインページがあります:

<form action="/" method="post"> 
<label for="user_login">Login:</label> 
<input class="registration-field" id="user_account" name="user[account]" size="30" type="text" /> 
<label for="user_password">Password:</label> 
<input class="registration-field" id="user_password" name="user[password]" size="30" type="password" /></form> 

次に、どのように私は、要素の値を取得し、キーと値のモジュールとしてマッピングにそれらを置くことができます。 これは単なる例であり、このフォームの要素数はわかりませんでした。

誰もがsuggetionを持っていますか?ありがとう。

答えて

0

あなたはページを削ることについて話しています。あなたは

http://nokogiri.org/

+0

は、あなたがこの質問の詳細をHTML、XMLとSAXパーサ紹介でしれる鋸山を使用する必要がありますか? – Norah

+0

このレールキャストを見てください:http://railscasts.com/episodes/190-screen-scraping-with-nokogiri –

+0

申し訳ありません、私はただ知っているノコギリ:: HTMLは、ちょうどルビーservelの日を学ぶので、HTML要素を取得することができます。 doc.cssメソッドはpage cssで使用されますが、CSSがない場合はどうすればフォーム要素を取得できますか? – Norah

関連する問題