Meanwhile, I found a package for my purposes: http://www.temesoft.com/google-pagerank-api.jsp
However, I'm getting this error when I run it:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:666)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:611)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:631)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1000)
at PageRankService.getPR(PageRankService.java:79)
at PageRankService.main(PageRankService.java:109)
at __SHELL0.run(__SHELL0.java:7)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at bluej.runtime.ExecServer$3.run(ExecServer.java:792)
Does anyone knows what it means?