2016-09-22 4 views
0

regexまたはxpathのいずれかを使用して知りたいのですが、下のform_id名の例と同じHTMLページからフォームID値を取り除くにはどうすればよいですか? 2番目のform_id名から、regexまたはxpathだけを使ってこれを達成する最良の方法についてのアドバイスはありますか?おかげ同じform_id名のRegexスクレープ

<input type="hidden" name="form_id" value="search_block_form" /> 

私は、これは以下のform_idから値こすりしたい: "webform_client_form_"

<input type="hidden" name="form_id" value="webform_client_form_" /> 

答えて

1

のXPathと第2の入力をターゲットに:DOM構造上で動作するユーティリティを使用する

(//input[@name='form_id']/@value)[2] 

ここでは好ましい選択です。

+0

(// input [@ name = 'form_id']/@ value)[2]完璧に動作します!どうもありがとうございました!!! @revo –

+0

この回答を受け入れることを検討してください。 – revo