2011-03-13 24 views
7

¿Cómo puedo obtener el código fuente html desde una página web externa?Cómo obtener código fuente html desde la URL externa

Algo así como: getHtml('http://google.com');.

He tratado de obtener el contenido de iframe usando: $("#frame").contents().find("html");, pero si en mi caso, la página web no tiene etiquetas HTML, sólo 1 línea de texto. No puedo hacerlo con php file_get_contents() porque no conserva los datos de la sesión.

+0

duplicado posible de [Obtener HTML código que usa javascript con una url] (http://stackoverflow.com/questions/6375461/get-html-code-using-javascript-with-a-url) – card100

Respuesta

8

Cross domain? no es posible sin un proceso de servidor. Si está en Windows y puede usar HTA, puede usar el iframe

2

Con javascript, obtener el contenido del archivo de otro dominio no está permitido en muchos navegadores por razones de seguridad. En php, deberías utilizar curl.

Para una solución temporal, puede hacer un script php con curl en su dominio local y llamarlo con javascript.

-1

creo usando xmlhttprequest javascript con setRequestHeader ('Content-Type', 'xml/texto') y la url lo que u necesidad devolverá el responseText como el HTML de la página

+0

Esta respuesta es incorrecta. Puede eliminarlo si lo desea. Esta podría ser una buena idea porque creo que ahora tiene menos de una reputación que no es buena. Si elimina esto, puede volver a uno. –

Cuestiones relacionadas