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を持っていますか?ありがとう。
は、あなたがこの質問の詳細をHTML、XMLとSAXパーサ紹介でしれる鋸山を使用する必要がありますか? – Norah
このレールキャストを見てください:http://railscasts.com/episodes/190-screen-scraping-with-nokogiri –
申し訳ありません、私はただ知っているノコギリ:: HTMLは、ちょうどルビーservelの日を学ぶので、HTML要素を取得することができます。 doc.cssメソッドはpage cssで使用されますが、CSSがない場合はどうすればフォーム要素を取得できますか? – Norah