[Resuelto] Sitios para saltarme CORS desde javascript o algún workaround?

Iniciado por @XSStringManolo, 29 Agosto 2019, 19:39 PM

0 Miembros y 1 Visitante están viendo este tema.

@XSStringManolo

Estoy buscando algún sitio que funcione para obtener el código fuente de una url.

Algo así:
Código (javascript) [Seleccionar]
var url = "http://anyorigin.com/go?url=" + encodeURIComponent("https://www.google.es/");
$.get(url, function(response) { document.write(response); alert(response);});


Estoy probando con varias y ninguna me funciona  :-(
Conoceis alguna?

El objetivo es conseguir el código fuente de cualquier URL en una variable para hacer análisis de sitios a mi bola con javascript sin recurrir a mi propio server de forma portable. Es decir, que haga copia y pega en cualquier hosting gratuito (o no) y funcione.

A ver si me podeis ayudar.  :)

engel lex

CORS es politica aplicada por el cliente (navegador), puedes correr tu navegador sin CORS si es necesario

por ejemplo para correr chrome sin CORS, simplemente desactiva la seguridad web

chrome --disable-web-security

aqui un poco de info
https://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome


ojo, cuidado al navegar abiertamente
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

@XSStringManolo

Cita de: engel lex en 29 Agosto 2019, 19:51 PM
CORS es politica aplicada por el cliente (navegador), puedes correr tu navegador sin CORS si es necesario

por ejemplo para correr chrome sin CORS, simplemente desactiva la seguridad web

chrome --disable-web-security

aqui un poco de info
https://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome


ojo, cuidado al navegar abiertamente
Gracias. No me sirve porque 1. Uso Android con un navegador que no tiene opción de modificar nada. 2. Todos los usuarios que corran el script necesitarían deshabilitarlo.

engel lex

CitarEl objetivo es conseguir el código fuente de cualquier URL en una variable para hacer análisis de sitios a mi bola con javascript sin recurrir a mi propio server de forma portable. Es decir, que haga copia y pega en cualquier hosting gratuito (o no) y funcione.

pensé que era personal, aunque si es recurriendo a tu propio server, requieres un servidor, si tienes un servidor gratuito, puedes leer una pagina por medio de php...

lamentablemente por navegador olvidalo, ya que es justamente una politica para evitar el robo de cookies y similar (same origin policy)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

@XSStringManolo

Cita de: engel lex en 29 Agosto 2019, 20:13 PM
pensé que era personal, aunque si es recurriendo a tu propio server, requieres un servidor, si tienes un servidor gratuito, puedes leer una pagina por medio de php...

lamentablemente por navegador olvidalo, ya que es justamente una politica para evitar el robo de cookies y similar (same origin policy)
Muchos hostings no permiten PHP, véase blogspot. E ahí mi aínco por hacerlo en js.

engel lex

eso no es un hosting XD eso es una plataforma de X cosa XD

vas mal... tienes que por lo menos tener las herramientas mínimas para no tener algo limitado en funcionamiento y dispuesto que no funcione al primer cambio usa un webhost de los gratuitos y listo, luego en tu blogspot usas un iframe... si intentas saltarte el CORS y eventualmente google se da cuenta, tu pagina quedará marcada como "peligrosa"
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

@XSStringManolo

Cita de: engel lex en 29 Agosto 2019, 20:32 PM
eso no es un hosting XD eso es una plataforma de X cosa XD

vas mal... tienes que por lo menos tener las herramientas mínimas para no tener algo limitado en funcionamiento y dispuesto que no funcione al primer cambio usa un webhost de los gratuitos y listo, luego en tu blogspot usas un iframe... si intentas saltarte el CORS y eventualmente google se da cuenta, tu pagina quedará marcada como "peligrosa"
Jajaja tienes razón. Voy a dejar de buscar y lo haré en PHP antes de que me pete una arteria. >:(
Pero sigo resignado de no darlo hecho en js vanilla. Le llamaré al proyecto MJGA. Make javascript great again. Seguro que se puede hacer de 50 formas con js, pero es lo que tiene ser un noob. >:D

engel lex

no es tan simple, eso lo tienen muchos años parchando... lo unico que puedes pasar por alli es jsonp que es hecho con ese fin exactamente (para usar api externas)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MinusFour

Ese es el problema de usar un servicio gratuito de ese tipo. Estás literalmente a la merced del proxy. Pueden bloquear los proxies, los mismos proxies pueden caerse, hay bastante congestion de tráfico, etc.

engel lex

Cita de: MinusFour en 29 Agosto 2019, 20:56 PM
Ese es el problema de usar un servicio gratuito de ese tipo. Estás literalmente a la merced del proxy. Pueden bloquear los proxies, los mismos proxies pueden caerse, hay bastante congestion de tráfico, etc.
estas seguro que es el tema correcto?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.