Duda al copiar enlace javascript

B

Lo primero, pedir perdón por escoger esta categoría, pero no sé cual debería escoger para este caso

Resulta que al visitar la base de datos macroeconómicos del ministerio de empleo para el desarrollo de un trabajo, al hacer clic derecho e intento copiar la ruta del enlace de cualquiera de los documentos, lo que me copia al portapapeles es un botón de javascript, algo así como

javascript:__doPostBack('dgCuadros$_ctl4$boton','')

y no me permite conseguir la ruta para enlazarlo en el word.

¿Se os ocurre alguna idea de cómo conseguirlo? Ya he probado inspeccionando el elemento y no veo el enlace por ningún lado

Gracias de antemano,

DaRkViRuZ

#1 buah me parece que te sera mas fácil si te bajas todos los archivos y los alojas tu

1 respuesta
NickNack

http://serviciosede.mineco.gob.es/indeco/sie/capituloSIEInf.aspx

1 respuesta
eXtreM3

No es tan fácil sacar el enlace directo. Al hacer clic en un enlace llama a una función JS y se envía por post un formulario a esta dirección

http://serviciosede.mineco.gob.es/indeco/sie/capituloSIEInf.aspx

con unos parámetros (entre ellos, el capítulo en concreto que selecciones) y devuelve el PDF.

Imagino que con algún programa que monitorice la actividad de la red se podría obtener el origen de esos archivos, no lo sé.

W0rd

Para solicitar el pdf lo hace mediante get, http://serviciosede.mineco.gob.es/indeco/DescargaArchivo.aspx?estadisticas=True&tipo=1

Tienes que tener en la cabecera "Request headers" la referencia de la pagina:

Referer:http://serviciosede.mineco.gob.es/indeco/sie/capituloSIEInf.aspx

Es decir, comprueba si el que abre el enlace proviene de su página, con lo cual lo tendras que copiar y pegar dos veces, o te haces un pequeño script que te envíe un get con la cabecera cambiada.

1 respuesta
B

#5 Siento mi ignorancia, pero no he entendido cómo hacerlo

#3 ¿? ese es el enlace que yo he aportado
#2 Había pensado en añadirlo como anexo, sí

1 respuesta
W0rd

#6 Cuando haces click envía los datos al archivo ./capituloSIEInf.aspx, mira ver si encuentras algun web spider, como por ejemplo https://www.httrack.com/, no estoy seguro si persigue los enlaces con funciones javascript

Con el tema de editar las cabeceras, httrack lo permite, http://stackoverflow.com/questions/27875579/issue-downloading-a-complete-website-for-offline-use-with-httrack

Press F12 on the browser and look for "Network" or "Net" tab
Open the webpage you want to download
Expand the first item on the list, that should be a GET request
Check where it says "Headers". If you're using Firebug in Firefox, you may also click "view source"
Copy all of the headers atarting on the line that reads "Host:" by painting them with the mouse and pressing CONTROL+C
Go to HTTrack and click the "Set options" button of your current download (under the urls).
Go to the "Browser ID" tab leave "Browser identity" empty, HTML footer "(none)" and on the "Additional HTTP headers" paste what you've copied on step #5
You're all set

Usuarios habituales