Shop/src/test/HtmlParseTest.java

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package test;

import java.io.*;
import java.net.URL;
import java.net.URLConnection;
import java.util.*;
import org.htmlparser.*;
import org.htmlparser.filters.*;
import org.htmlparser.tags.ImageTag;
import org.htmlparser.tags.LinkTag;
import org.htmlparser.util.NodeList;
import org.htmlparser.visitors.HtmlPage;

public class HtmlParseTest
{

    public HtmlParseTest()
    {
    }

    public static void main(String args[])
        throws Exception
    {
        List l = getLinkUrl("http://www.wenya.com/class.asp", "http://www.wenya.com", "GBK");
        l = getCanUseLinkUrl(l);
        String i;
        for(Iterator iterator = l.iterator(); iterator.hasNext(); System.out.println(i))
        {
            i = (String)iterator.next();
        }

        System.out.println(l.size());
    }

    public static String getUrlContent(String urlPath, String charType)
        throws Exception
    {
        URL url = new URL(urlPath);
        URLConnection conn = url.openConnection();
        conn.setDoOutput(true);
        InputStream inputStream = conn.getInputStream();
        InputStreamReader isr = new InputStreamReader(inputStream, charType);
        StringBuffer sb = new StringBuffer();
        BufferedReader in = new BufferedReader(isr);
        String inputLine;
        while((inputLine = in.readLine()) != null) 
        {
            if(inputLine != null && !"".equals(inputLine) && !"".equals(inputLine.trim()))
            {
                inputLine = inputLine.trim();
                sb.append(inputLine);
                sb.append("\n");
            }
        }
        return sb.toString();
    }

    public static List getLinkUrl(String urlPath, String site, String charType)
    {
    	try{
后面还有 129 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。