Автор Тема: [Сеть, интернет] Получение списка файлов на сайте по маске  (Прочитано 2197 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Добрый промежуток суток!

Каким образом можно получить список файлов на сайте в указанной директории (например: "сайт.домен/userfiles/ufiles/") предположительно по маске, дабы не перегружать получаемую информацию.

К примеру
массив ссылок на найденные документы = Функция(<адрес к директории>,"*.doc")
Я где-то видел уже код реализации этой задачи на AutoIt, но никак не могу найти снова.

Русское сообщество AutoIt


Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1419
  • Репутация: 177
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
Каким образом можно получить список файлов на сайте в указанной директории (например: "сайт.домен/userfiles/ufiles/") предположительно по маске, дабы не перегружать получаемую информацию.
А там есть страница "Index of" со списком файлов?

Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679

  • Автор темы
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Не знаю, сайт c расписанием, там 2 кнопки расписания на сегодня и на завтра, те документы, которые крепятся на эти кнопки удаляются не сразу, может пройти дня 2-3, поэтому они как бы на сайте есть, я бы мог сканировать на их наличие по дате в названиях в цикле перебирая Size у документов, но это же топор, нужно хорошее решение.

А как проверить есть ли там страница Index Of?

Оффлайн inververs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 2135
  • Репутация: 461
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
MnM  [?]
Цитировать
А как проверить есть ли там страница Index Of?
Выглядит так https://www.autoitscript.com/autoit3/files/archive/autoit/

Русское сообщество AutoIt


Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1419
  • Репутация: 177
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
А как проверить есть ли там страница Index Of?
Из URL к какому-нибудь файлу имя файла с расширением убираете и всё.
К примеру, есть ссылка на файл: http://example.org/files/music/track123.mp3
Убираем track123.mp3 и получаем: http://example.org/files/music/ .
Если отображается страница со списком файлов и директорий, то index of есть,
если там какая-нибудь ошибка, например 404 not found, 403 forbidden и т.д., то index of нет...

Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679

  • Автор темы
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Увы, но нет, такого
http://phtt.ru/userfiles/ufiles/27.06.pdf

Известно что все документы docx|doc - нужные файлы, находящиеся по этому пути

Оффлайн alex33 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1419
  • Репутация: 177
  • Пол: Мужской
    • alekssamos ВКонтакте
    • Награды
  • Версия AutoIt: 3.3.12.0
Так можно же просто по дате все перебрать и всё... dd.mm.pdf

Оффлайн MnM [?]

  • SoSerious
  • Продвинутый
  • ***
  • Сообщений: 679

  • Автор темы
  • Репутация: 90
  • Пол: Мужской
  • Post-Hardcore
    • Награды
  • Версия AutoIt: 3.3.12.0
Не всегда бывает так, что именно в таком формате будут имена

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
6513 Просмотров
Последний ответ Февраль 14, 2010, 17:59:12
от Garrett
15 Ответов
10505 Просмотров
Последний ответ Май 28, 2010, 11:35:29
от Vendor
3 Ответов
6935 Просмотров
Последний ответ Май 05, 2015, 10:08:00
от tov-jukov
13 Ответов
5712 Просмотров
Последний ответ Июль 19, 2011, 23:56:15
от CreatoR
2 Ответов
2637 Просмотров
Последний ответ Февраль 04, 2012, 11:14:40
от SemEMP
8 Ответов
5104 Просмотров
Последний ответ Апрель 11, 2013, 14:37:14
от madmasles
1 Ответов
1887 Просмотров
Последний ответ Январь 07, 2014, 18:54:22
от madmasles
0 Ответов
1116 Просмотров
Последний ответ Март 20, 2014, 11:21:39
от freed21
4 Ответов
2946 Просмотров
Последний ответ Октябрь 23, 2014, 19:31:14
от BSoD404
6 Ответов
3071 Просмотров
Последний ответ Октябрь 14, 2015, 15:03:47
от NinjaScript