Foros del Web » Programando para Internet » Javascript »

Coger web como la ve el cliente.

Estas en el tema de Coger web como la ve el cliente. en el foro de Javascript en Foros del Web. Hola, pues no más tenía una duda ¿Existe alguna manera de coger la web tal y como la ve el cliente? Me explico (Es una ...
  #1 (permalink)  
Antiguo 28/04/2012, 09:08
 
Fecha de Ingreso: diciembre-2011
Mensajes: 22
Antigüedad: 13 años
Puntos: 2
Coger web como la ve el cliente.

Hola, pues no más tenía una duda ¿Existe alguna manera de coger la web tal y como la ve el cliente?

Me explico (Es una explicación teórica mi idea no es sacar la IP):

-Supongamos que tenemos una web que al accessar te diga la IP
-Quiero coger esa web para coger la IP (Reitero, ESPLICASION teórica) de dentro.

¿Es posible?
  #2 (permalink)  
Antiguo 28/04/2012, 09:40
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Coger web como la ve el cliente.

buenas,
no comprendo bien. ¿te refieres algo como hacer un captura de pantalla de lo que ve el visitante? me temo que sea posible. en javascript nativo no hay nada para eso. en html5, tengo mis dudas. quizas canvas. he visto varias extensiones de navegadores para capturar la pantalla y la documentación que habia visto, por ejemplo de chrome, esa funcionalidad está en un sandbox distinto al ambiente web. de modo que me temo que puedas hacer eso así sin más.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 28/04/2012, 10:26
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Coger web como la ve el cliente.

A ver si interpreto
Vos entrás a una página, y en esta hay un cartelito que dice
Valor : Algo
Tu intención es capturar el "Algo" ?
Si, poder ser puede, basicamente recuperando el html con alguna función de php, file_get_contents() o la librería curl(), y parseando el contenido. El único porblema es que estás sujeto a posibles cambios en el código de la página y se dificulte recuperar el valor que te interesa

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 29/04/2012, 04:47
 
Fecha de Ingreso: diciembre-2011
Mensajes: 22
Antigüedad: 13 años
Puntos: 2
Respuesta: Coger web como la ve el cliente.

Cita:
Iniciado por emprear Ver Mensaje
A ver si interpreto
Vos entrás a una página, y en esta hay un cartelito que dice
Valor : Algo
Tu intención es capturar el "Algo" ?
Si, poder ser puede, basicamente recuperando el html con alguna función de php, file_get_contents() o la librería curl(), y parseando el contenido. El único porblema es que estás sujeto a posibles cambios en el código de la página y se dificulte recuperar el valor que te interesa

Saludos
Si uso PHP, coge la página como la ve el servidor y no el usuario.

Me explico mi IP es 80.80.80.80 y la del servidor 0.0.0.1 hay una web que cuando la IP es 0.0.0.1 muestra:

-Algo

pero cuando es 80.80.80.80 dice:

-Otra cosa

Mi intención es poder coger "Otra cosa" ya que mi IP es 80.80.80.80

Un saludo.
  #5 (permalink)  
Antiguo 29/04/2012, 08:27
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: Coger web como la ve el cliente.

Cita:
Iniciado por elchavo8 Ver Mensaje
Si uso PHP, coge la página como la ve el servidor y no el usuario.
aunque no resuelve, simplemente por aclarar esta afirmación.
no es del todo exacto, se obtiene el html generado. por ejemplo, si a esa página se le envía un parámetro y este parámetro es necesario para que en lugar de generar a se genere b, se generará y recibirá b.

también apuntando al problema que señala emprear, podemos tener una mayor seguridad de que podremos acceder a la sección que queramos si en lugar de usar file_get_contents(), se usa dom
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #6 (permalink)  
Antiguo 29/04/2012, 09:01
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 6 meses
Puntos: 834
Respuesta: Coger web como la ve el cliente.

Cita:
Iniciado por IsaBelM Ver Mensaje
aunque no resuelve, simplemente por aclarar esta afirmación.
no es del todo exacto, se obtiene el html generado. por ejemplo, si a esa página se le envía un parámetro y este parámetro es necesario para que en lugar de generar a se genere b, se generará y recibirá b.
A lo que creo que apunta elchavo8 es a acceder a contenido generado en el cliente, como por ejemplo una imagen u otro elemento añadido al DOM vía javascript. Si ése fuese el caso, lo que habría que hacer es una captura de la propiedad innerHTML del body y guardarla en el servidor, tal como hacen algunos scripts de rastreo de actividad como http://mousetrace.com/
  #7 (permalink)  
Antiguo 29/04/2012, 10:12
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Coger web como la ve el cliente.

Cita:
Iniciado por elchavo8 Ver Mensaje
Si uso PHP, coge la página como la ve el servidor y no el usuario.

Me explico mi IP es 80.80.80.80 y la del servidor 0.0.0.1 hay una web que cuando la IP es 0.0.0.1 muestra:

-Algo

pero cuando es 80.80.80.80 dice:

-Otra cosa

Mi intención es poder coger "Otra cosa" ya que mi IP es 80.80.80.80

Un saludo.
Si fuese así todo el mundo le sacaría el php a todo el mundo.
Y en particular, no insistas con el ejemplo de la IP (dijiste que solo era un ejemplo verdad?), porque hacés la explicaión más confusa.
Si una página muestra una u otra cosa en función de la ip del cliente, deberá de antemano conocer dicha ip, a no ser que muestre mensajes teniendo en cuenta un rango de direcciones. Con la ip del propio server, poco se podrá hacer
$_SERVER["SERVER_ADDR"] -- > del server
$_SERVER["REMOTE_ADDR"] --> ip del usuario
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: coger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:12.