看板java
标 题Re: [问题] 如何取得html标签中的值??
发信站SayYA 资讯站 (Tue Oct 10 23:50:51 2006)
转信站ptt!ctu-reader!news.nctu!SayYa
加个 htmlunit 如何?
我忘了 httpunit 的使用方式了,htmlunit 倒是觉得蛮直觉的...
主要是检视原始码 -> 找出 id/name 的值 -> 叫 htmlunit 把那个
element 挖出来 -> 设定属性值 / 进行操作 -> 然後换下一个页面
-> 回到检视原始码後重新再来...
啊,还可以操作 alert / confirm 的视窗,尤其是 confirm 可以
透过写 Listener 决定要不要按下 "确定" 钮!
※ 引述《[email protected]》之铭言:
> httpunit 也很好用喔!!
> http://httpunit.sourceforge.net/
> try it!!!
> ※ 引述《[email protected] (飞)》之铭言:
> : Pattern pattern = Pattern.compile("href=\"[^\"]*");
> : Matcher m = pattern.matcher(sb.toString());
> : while(m.find()) {
> : String str = m.group();
> : str = str.replaceFirst("href=\"", "");
> : str = str.substring(0, str.length()-1);
> : System.out.println(str);
> : }
> : Instead of regular expression,
> : HTML parser might be the more appropriate and pretty solution.
> : If you are interested, read this site http://htmlparser.sourceforge.net/
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: xyz.t-times.net