Url 代码在网站上找不到行

Url 代码在网站上找不到行,url,line,Url,Line,我一直在试图找到一行,并在这个网站上打印出来: 现在它打印出了网站上的所有内容,但我找不到我要找的线路。我试图打印出“H2h技能点:1053”,但在控制台中找不到类似的内容 我只想让它打印那一行,不是全部,但我甚至找不到 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; public class Electr

我一直在试图找到一行,并在这个网站上打印出来:

现在它打印出了网站上的所有内容,但我找不到我要找的线路。我试图打印出“H2h技能点:1053”,但在控制台中找不到类似的内容

我只想让它打印那一行,不是全部,但我甚至找不到

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;



public class ElectronicArtsStatHub {

    /**
     * @param args
     */
    public static void main (String[] args) throws Exception{
            URL oracle = new URL("http://www.easports.com/player-hub/360/Its+McDoom");
            URLConnection yc = oracle.openConnection();
            BufferedReader in = new BufferedReader(new InputStreamReader(
                                    yc.getInputStream()));
            String inputLine;
            while ((inputLine = in.readLine()) != null) {
                System.out.println(inputLine);
            }
            in.close();

    }
}

第一个问题是,您试图查找的信息实际上不在当前输出的数据中

当您在浏览器中打开页面时,您将获得主页元素,但随后您的浏览器将运行一些Javascript代码,这些代码可能使用AJAX获取统计数据并填充表格

URLConnection接收的数据与浏览器最初接收的数据相同,并且不执行Javascript,因此,如果检查输出,您查找的数据实际上根本不存在

可能的解决方案包括为这些数据找到不同的源,或者可能通过使用


这方面可能有一些有用的信息

好吧,我来看看HTMLUnit,thnx。