Buenas, estoy intentando realizar una conexión con una web para procesar sus contenidos a posteriori. Y no entiendo porque motivo hay algunos links(inclusive dentro de la misma web). Ejemplo: la web de "www.elperiodico.es" la procesa perfectamente, sin embargo "http://elperiodico/info/promociones/" y otras muchas petan al realizar la conexión. Otras webs como por ejemplo el marca se recorre todo perfectamente y se procesa, todo perfectamente.
El metodo que utilizo para realizar la conexión:
URLConnection conn = new URL(semilla).openConnection();
Reader rd = new InputStreamReader(conn.getInputStream());
Y me saltan este seguid de excepciones:
java.net.UnknownHostException: elperiodico
at java.net.AbstractPlainSocketImpl.connect(AbstractP lainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:537)
at java.net.Socket.connect(Socket.java:487)
at sun.net.NetworkClient.doConnect(NetworkClient.java :174)
at sun.net.http://www.http.HttpClient.openServe...lient.java:409)
at sun.net.http://www.http.HttpClient.openServe...lient.java:530)
at sun.net.www.http.HttpClient.<init>(HttpClient.java :240)
at sun.net.www.http.HttpClient.New(HttpClient.java:321)
at sun.net.www.http.HttpClient.New(HttpClient.java:338)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:806)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:747)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:672)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:997)
at GetLinks.CojerLinks(GetLinks.java:100)
at GetLinks.main(GetLinks.java:35)
A ver si alguien sabe como puedo solucionarlo
Gracias.