Esta publicación servirá para ir colocando fragmentos de consultas que en algún momento me fueron útiles para usarlo en MongoDB Fragmento 1: Se requería obtener todos los elementos que dentro de un atributo que es de tipo array(arreglo) coincida con type:"fire" Fragmento 2: Se requería actualizar el atributo " lastUpdate " de toda la colección donde la edad sea mayor o igual a 15.
Esta vez estaba intentando tener acceso con jsoup hacia una pagina específicamente la pagina que tiene un pajarito azul, pues bien como estaba en una red que me prohíbe visitar esa pagina, tuve que hacer uso de los algunos proxys.
Lo tenia para el uso de jsoup esta algo asi
public static void main(String args[]){
try {
Document doc = Jsoup.connect("http://www.twitter.com").get();
Elements elementos=doc.select("ul#convo-list").select("li");
System.out.println(elementos.size());
} catch (IOException e) {
e.printStackTrace();
}
}
El error que me retornaba mi consola era este
org.jsoup.HttpStatusException: HTTP error fetching URL. Status=403, URL=http:
La primera opcion fue utilizar proxy y esto quedaba mas o menos asi:
public static void main(String args[]){
try {
System.setProperty("http.proxyHost", "127.0.0.1");
System.setProperty("http.proxyPort", "9150");
Document doc = Jsoup.connect("http://www.twitter.com").get();
Elements elementos=doc.select("ul#convo-list").select("li");
System.out.println(elementos.size());
} catch (IOException e) {
e.printStackTrace();
}
}
La segunda opcion fue Socks y esto se ve asi:
public static void main(String args[]){
try {
System.getProperties().put(
"proxySet", "true" );
System.getProperties().put(
"socksProxyHost", "127.0.0.1" );
System.getProperties().put(
"socksProxyPort", "9150" );
Document doc = Jsoup.connect("http://www.twitter.com").get();
Elements elementos=doc.select("ul#convo-list").select("li");
System.out.println(elementos.size());
} catch (IOException e) {
e.printStackTrace();
}
}Ojo para utilizar esto previamente estaba corriendo ultrasurf para que esto jalara desde mi IDE eclipse
Comentarios
Publicar un comentario