为了进行网页抓取,我试图弄清楚如果存在登录表单我何时获得特定网址:
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");
但是这不起作用,因为当表格不存在时我得到了一个例外。 有没有办法毫无例外地检测表格的存在?
答案 0 :(得分:0)
继续评论。我关闭了这个问题并停止寻找奇怪的事情来取代异常。