package com.zhsoft88.commons.tests;

import java.util.List;

import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Node;

import com.zhsoft88.commons.Seaflower;
import com.zhsoft88.commons.Seaflower.SeaflowerConf;
import com.zhsoft88.commons.Seaflower.SeaflowerResult;

/**
 * Test of Seaflower: 抓取酷基金网站数据
 * @author zhsoft88
 * @since 2009-6-20
 */
public class TestSeaflower4 {

	/**
	 * @param args
	 */
	public static void main(String[] args) throws Exception {
		Seaflower s = new Seaflower();
		{
			SeaflowerConf conf = new SeaflowerConf();
			conf.setUrl("http://www.ourku.com/index_kfjj.html");
			conf.setWaitTime(10);
			SeaflowerResult result = s.crawl(conf);
			Document doc = DocumentHelper.parseText(result.getContents());
			List<Node> list = doc.selectNodes("//table[@id='ilist']//tr[@class='tr']");
			System.out.println("total size="+list.size());
			for (Node no : list) {
				for (int i=1;i<=8;i++) {
					System.out.print(no.selectSingleNode("td["+i+"]").getStringValue());
					if (i!=8) System.out.print(", ");
				}
				System.out.println();
			}
		}
		
	}

}
