如何使用Jericho HTML Parser添加隐藏的输入标记?

时间:2014-10-11 19:25:11

标签: jericho-html-parser

对于HTML页面中的每个表单,我想在通过JEE过滤器时添加一个额外的隐藏输入标记。对于给定的HTML页面,例如:

 <html>
    <form name="input" action="submit.jsp" method="post">
         <input type="hidden" name="id" value="1"/>
         <input type="submit" value="Submit"/>
     </form>
 </html>

最终结果应与此类似:

 <html>
    <form name="input" action="submit.jsp" method="post">
         <input type="hidden" name="id" value="1"/>
         <input type="submit" value="Submit"/>
         <input type="hidden" name="dynamickey" value="DYNAMIC_VALUE_HERE"/>
     </form>
 </html>

由于HTML可能格式不正确,我认为Jericho将成为首选的HTML解析器。经过几次网页浏览后,我找到了改变现有标签值的方法,但是如何添加额外的标签让我感到惊讶。

提前感谢您的帮助。

0 个答案:

没有答案