无法使用Java

时间:2015-12-06 09:53:03

标签: javascript java

该文件位于:http://japgrammartest.freevnn.com/Chuong2.txt

这是我的代码:

URL url = new URL("http://japgrammartest.freevnn.com/Chuong2.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));

当我致电in.readLine()时,它会返回:

  

此网站需要使用Javascript工作,请在您的浏览器中启用Javascript或使用支持Javascript的浏览器

但它适用于其他网站。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

你可以使用htmlunit

String content = ((TextPage) new WebClient().
getPage("http://japgrammartest.freevnn.com/Chuong2.txt"))
.getContent();

您可以通过

从maven存储库获取htmlunit
    <dependency>
        <groupId>net.sourceforge.htmlunit</groupId>
        <artifactId>htmlunit</artifactId>
        <version>2.19</version>
    </dependency> 

答案 1 :(得分:1)

当您使用以下链接查看源代码时...一切都会很清楚。

视图-出处:http://japgrammartest.freevnn.com/Chuong2.txt

他们已经加密了页面,当你使用broswer调用时,他们调用toHex(slowAES.decrypt(c,2,a,b))+ nethod来解密。但是当你在java代码中运行时,javascript文件是缺失,因此错误。