Haga clic en Cada palabra que termina con ".log.gz" en cualquier idioma compatible con Google Chrome

0

Ya he buscado la respuesta a esto y no puedo hacerlo con los lenguajes de programación que conozco, así que me gustaría el código para esto y una explicación de cómo funciona para poder usarlo en futuras instancias.

Tengo que descargar más de 300 archivos .log.gz desde una sola página y preferiría no hacer clic manualmente en cada uno. Todos comparten el final de .log.gz y comienzan con "2014" o "2015". ¿Existe un código bastante simple que podría ejecutar dentro de Google Chrome que me permita hacer clic en cada uno de estos (con un retraso mínimo entre cada clic) sin tener soporte manual? Ejecuto Mac OS X Yosemite, si eso ayuda.

EDITAR:

Las áreas, en HTML, aparecen así:

<tr class="downloadable">
    <td><img src="Images/File.png" alt="File"></td>
    <td>2014-09-24-1.log.gz</td>
    <td>32.67 KB</td>
    <td>September 25, 2014 at 5:00:08 AM GMT+1</td>
</tr>

Donde quiero hacer clic:

<td>2014-09-24-1.log.gz</td>
Addison Crump
fuente
¿No quieres usar un gestor de descargas como iGetter?
jcbermu
Esto no funcionará para mí, ya que la cadena en la que hago clic no es una página web descargable y separada.
Addison Crump
Como no hay un <a href etiqueta en la página, manualmente haga clic en obras?
jcbermu
Sí: el javascript en la página escucha esas áreas específicas y, en lugar de redirigir, envía el archivo sin cambiar la página.
Addison Crump

Respuestas:

1

@ BigDave tiene razón en el dinero. Busque una extensión que le permita hacer clic y arrastrar un área y abrir todos los enlaces dentro, como LinkClump . Descubrí que algunos de estos programas pueden causar que el navegador se retrase, pero se espera que al intentar abrir tantos enlaces a la vez.

¿Suena como que eres un micro-tasker / mecánico-turco trabajador?

Otra idea es un programa de macro-mouse, si puede asumir con éxito que todos los enlaces están en una posición en la que se puede hacer clic automáticamente.

Otra idea más es conseguir un "lenguaje de programación visual", es decir, los programas bot que normalmente se utilizan para hacer trampa en los videojuegos, y dar una pista al programa para hacer clic en los enlaces según su apariencia.

rlb.usa
fuente
Una vez más, NO son enlaces. No redirigen a un sitio diferente con & lt; a href. El programa del ratón podría funcionar, sin embargo, no conozco ninguno que no tenga en mente, ¿tiene alguna sugerencia para eso?
Addison Crump
Sí, esto funcionó. Usé "Auto Mouse Click" de Murgaa, para futuras referencias.
Addison Crump
@VTCAKAVSMoACE Lo sentimos, siguió describiendo la funcionalidad como la de un enlace, por lo que hemos estado confundidos "... haga clic manualmente en cada uno ... haga clic en cada uno ... Donde quiero hacer clic ... . "
rlb.usa
Me fue difícil explicarlo. Eso hace requiere hacer clic, ya que es un evento javascript onClick, pero no actúa como un enlace.
Addison Crump
@VTCAKAVSMoACE último recuerdo que LinkClump activa el evento onClick y debería funcionar bien para ti
rlb.usa
1

Hay extensiones de Chrome para hacer cosas como esta. Después de una búsqueda rápida en Google, esto apareció:

https://chrome.google.com/webstore/detail/download-master/mcceagdollnkjlogmdckgjakjapmkdjf?hl=en-US

Sólo tiene 3/5 estrellas, pero puede ser lo que buscas. No puedo responder por la utilidad / seguridad de la descarga. Buscar en la tienda de extensiones: https://chrome.google.com/webstore/category/extensions para encontrar mas opciones.

Además, en el futuro, si tiene preguntas específicas sobre el código, éstas deben publicarse en Stack Overflow.

Big Dave
fuente
Desafortunadamente, esto no funcionará para mí: los "enlaces", si lo hacen, no son realmente enlaces. Le dicen al servidor que me envíe los archivos, no son páginas separadas. Por lo tanto, necesito hacer clic en las palabras, no descargar los enlaces.
Addison Crump
Si los archivos son solo una lista de texto ("palabras"), ¿cómo se puede hacer clic? Tendrían que ser enlaces si llevan a una descarga de archivos ... por favor explique.
Big Dave
En el JavaScript de la página, hay un EventListener que detecta los clics especificados en las áreas divididas de la tabla. No estoy seguro de cómo, de nuevo, soy completamente inútil cuando se trata de JavaScript, pero la descarga es iniciada por JavaScript, no por un enlace.
Addison Crump