www.pudn.com > HKJC2.rar > GetRaceDate.java


package hkjc2.logic; 
 
import java.util.ArrayList; 
import java.util.List; 
 
import org.htmlparser.Node; 
import org.htmlparser.NodeFilter; 
import org.htmlparser.Parser; 
import org.htmlparser.Tag; 
import org.htmlparser.tags.OptionTag; 
import org.htmlparser.tags.SelectTag; 
import org.htmlparser.util.NodeList; 
 
public class GetRaceDate { 
 
	/** 
	 * 读取赛事日期 
	 * @param client 
	 * @return 
	 * @throws Exception  
	 */ 
	public List getRaceDate(HttpUtil client) throws Exception { 
		List result = new ArrayList(); 
		String url = "http://www.hkjc.com/chinese/racing/Results.asp"; 
		String html = client.getHTML(url); 
		Parser parser = new Parser(); 
		parser.setInputHTML(html); 
        NodeList nl = parser.extractAllNodesThatMatch(racedateFilter); 
        if (nl.size() > 0) { 
        	SelectTag select = (SelectTag)nl.elementAt(0); 
        	OptionTag[] options = select.getOptionTags(); 
        	for (int i=0;i result = get.getRaceDate(client); 
    	for (int i=0;i