Официальный сайт студ.городка НГТУ
Программирование и БД » Автоматическое скачивание файлов с сайта по ссылкам 

#1  21.08.13 18:20

Автоматическое скачивание файлов с сайта по ссылкам

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

Как можно автоматизировать процесс закачки и складывания в определенную папку?

Исправлено jeka_ (21.08.13 18:21)

Offline

#2  21.08.13 18:25

Re: Автоматическое скачивание файлов с сайта по ссылкам

Offline

#3  21.08.13 21:45

Re: Автоматическое скачивание файлов с сайта по ссылкам

по ссылке крон с задачей */1 * * * * wget blabla?

Offline

#4  22.08.13 09:46

Re: Автоматическое скачивание файлов с сайта по ссылкам

X@NDR0$, Там наверное ссылки в зависимости от выхода новых версии разные. Так что не тупо wget, а её легкий петтинг парсинг нужен ему будет

Offline

#5  22.08.13 10:14

Re: Автоматическое скачивание файлов с сайта по ссылкам

regexp поможет. а ваще у меня оракул на каникулах, поэтому хз чо там за ссылки

Offline

#6  22.08.13 11:06

Re: Автоматическое скачивание файлов с сайта по ссылкам

X@NDR0$, Это хостел, тут все не договаривают. Ванга им в помощь.

Offline

#7  22.08.13 11:45

Re: Автоматическое скачивание файлов с сайта по ссылкам

Новые ссылки появляются 3-4 раза в день и имеют следующий формат:

Код::

<td>sag01_00.713</td>                                                                                                                                                                    <td>14994</td>
<td><a href="DownloadMessage.aspx?InstanceID=572f6c0a-f8e4-4d33-a4cf-e2176ca57aef">Cкачать</a></td>

ID - постоянно меняется.

Offline

#8  23.08.13 10:09

Re: Автоматическое скачивание файлов с сайта по ссылкам

jeka_, ну как-то так
preg_match_all('/href=\"(.*)\"/', $hueta, $matches);

в $matches[1] массив с ссылками


точнее даже так
preg_match_all('/href=\"(DownloadMessage\.aspx\?InstanceID=.*)\"/', $hueta, $matches);

Исправлено ItStorm (23.08.13 10:13)

Offline

#9  28.08.13 21:30

Re: Автоматическое скачивание файлов с сайта по ссылкам

ItStorm написал(а):

preg_match_all('/href=\"(DownloadMessage\.aspx\?InstanceID=.*)\"/', $hueta, $matches);

это строка скачает и положит в папку?

Offline

#10  29.08.13 09:43

Re: Автоматическое скачивание файлов с сайта по ссылкам

House2008 написал(а):

это строка скачает и положит в папку?

ItStorm написал(а):

в $matches[1] массив с ссылками

А дальше уже сами )) Регулярка есть, дальше там делов то на пол минуты перебрать и выкачать.

Offline

Программирование и БД » Автоматическое скачивание файлов с сайта по ссылкам 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 1.326 сек.
Выполнено 14 запросов.