Ler página web externa via url ou iframe

  • Autor Autor WWWW
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
WWWW

WWWW

Pi
Verificación en dos pasos activada
Bueno lo que quiero es obtener el código fuente de una pagina web externa desde la url o iframe, y guardarlo en una variable o dentro de una etiqueta <div>

¿Como desde iframe? Pues leer el contenido del iframe, ya lo he logrado hacer, pero la pagina a leer tiene que ser local(hola.html), cuando es externa(http://google.com/) no lee el contendió del iframe.

¿Alguna idea?

No quiero en PHP, ya que quiero que esto sea del lado del cliente, en php ya se como hacerlo.

Gracias por su ayuda, saludos. :encouragement:
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
osea seria algo como?:

Inserir CODE, HTML ou PHP:
<di><iframe id="miframe"></iframe></div>

del lado del cliente ami solo se me ocurre con:

Inserir CODE, HTML ou PHP:
$("#miframe").attr("src", "http://www.google.com");
 
Buenas,

Creo que otro usuario hizo una pregunta parecida. Preguntaba si se podía acceder al contenido de una página externa cargada en un iframe. Te dejo mi respuesta:

Creo que por motivos de seguridad, no puedes acceder al contenido de una página cargada en un iFrame, siempre y cuando esta no se encuentre en el mismo dominio que la página padre.

Te dejo un enlace que creo que explica lo que buscas:
- The "Same Origin" security policy

En resumen, desde el lado del cliente no es posible. Tendrías que hacer uso de algún lenguaje del lado del servidor, como PHP (file_get_contents($url))

Un saludo.
😉
 
Como te dijeron, por PHP y por el lado del servidor.

Pero puedes usar Java para el lado del usuario, pero pide permisos y es una porqueria.

O un plugin en el navegador.

O bien flash, pero no podrás utilizar las cookies del navegador, ya que flash tiene su propia cookiejar
 
Voltar
Topo