今度は WWW:Mechanize
perl の WWW:Mechanize 相当を Java で作った。
典型的な使用感はこんな感じ。
public static void main(String[] args) throws Exception { HTML html = new HTML("http://www.yahoo.co.jp/"); System.out.println("[title]" + html.getTitle()); System.out.println(html); Form form = html.getForm(0); form.setParam("p", "テスト"); html = form.submit("search"); System.out.println("[title]" + html.getTitle()); }
リンクとフォームを追いかける。multipart/form-data の POST にも対応した。
ってことではてなへの投稿でも試してみるかな…。