Я уже нашел ответ на этот вопрос и не могу сделать это с языками программирования, которые я знаю, поэтому мне нужен код для этого и объяснение того, как он работает, чтобы я мог использовать его в будущих случаях.

Я должен загрузить 300+ .log.gz файлов с одной страницы и предпочел бы не нажимать вручную каждый из них. Все они разделяют окончание .log.gz и начинаются либо с "2014", либо с "2015". Есть ли достаточно простой код, который я мог бы выполнить в Google Chrome, который позволял бы мне нажимать каждый из них (с небольшой задержкой между щелчками) без какой-либо поддержки вручную? Я использую Mac OS X Yosemite, если это поможет.

РЕДАКТИРОВАТЬ:

Области в HTML выглядят так:

<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>

Где я хочу нажать:

<td>2014-09-24-1.log.gz</td>

2 ответа2

1

Есть расширения Chrome для таких вещей. После быстрого поиска в Google это обнаружилось:

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

Только имеет 3/5 звезд, но это может быть то, что вы ищете. Я не могу поручиться за его полезность / безопасность загрузки. Выполните поиск в магазине расширений: https://chrome.google.com/webstore/category/extensions, чтобы найти дополнительные параметры.

Кроме того, в будущем, если у вас есть вопросы, связанные с кодом, они должны быть опубликованы в переполнении стека.

1

@ BigDave прямо на деньги. Ищите расширение, которое позволяет вам перетаскивать область и открывать все ссылки внутри, например LinkClump. Я обнаружил, что некоторые из этих программ действительно могут привести к зависанию браузера, но это ожидаемо при попытке открыть столько ссылок одновременно.

Похоже, вы работаете в микро-мастерской / механике-турке?

Другая идея - это программа для работы с макро-мышью, если вы можете успешно предположить, что все ссылки находятся в положении, по которому можно автоматически щелкнуть.

Еще одна идея состоит в том, чтобы овладеть "визуальным языком программирования", то есть бот-программами, которые обычно используются для обмана видеоигр, и подсказывать программе нажимать на ссылки в зависимости от их внешнего вида.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .