HtmlUnit找到登录表单的存在

时间:2014-04-30 07:36:17

标签: java htmlunit

为了进行网页抓取,我试图弄清楚如果存在登录表单我何时获得特定网址:

  if(!page.getForms().isEmpty()){
     HtmlForm loginForm = page.getFormByName("Valid");
     if(loginForm != null){
      //No valid session so login
       loginForm.getInputByName("usercode").setValueAttribute("MyUser"); 
       loginForm.getInputByName("userpwd").setValueAttribute("mypwd");

但是这不起作用,因为当表格不存在时我得到了一个例外。 有没有办法毫无例外地检测表格的存在?

1 个答案:

答案 0 :(得分:0)

继续评论。我关闭了这个问题并停止寻找奇怪的事情来取代异常。