Модераторы: Akella, bartram
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Регулярные выражения в Wget 
:(
    Опции темы
BuShaRt
Дата 18.4.2010, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: нет
Всего: 6



Есть задача - выкачать форум. Для ее решения на вооружения взята утилита Wget.
Но есть проблема - если не задавать ей правила скачивания, она качает все попало, вплоть до ссылки "выход", после активации которой, естественно падает сессия. Можно просто запретить reject'ом качать ряд файлов, таких, как на пример ucp.php, отвечающий за операции с аккаунтам пользователя (в том числе и "выход"), но даже нужные файлы (viewtopic.php), имеют входные GET-параметры (на пример bookmark) реакции интерпретатора, на которые, нет нужны скачивать.

Хотелось бы зарядить утилите шаблон необходимых для скачивания строк, типа viewforum.php?f=([0-9]+), но я не как не могу взять в толк, по какому принципу работает --accept с регулярными выражениями.

П.с. если у кого-нибудь есть пример решения задачи скачивания форума, буду очень благодарен.
PM MAIL   Вверх
nickless
Дата 18.4.2010, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 1
Всего: 181



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

паттерн | соответствует регекспу
?       | .
*       | .*
[abcd]  | [abcd]



--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
BuShaRt
Дата 18.4.2010, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: нет
Всего: 6



viewforum.php?f=*
Тоже не работает.

Цитата

причем только по имени файла, а не параметрам.


Как быть?

Это сообщение отредактировал(а) BuShaRt - 18.4.2010, 20:51
PM MAIL   Вверх
nickless
Дата 21.4.2010, 04:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 1
Всего: 181



Я знаю только как запретить/разрешить скачивание файлов с параметрами, для этого нужно указать разрешение, например '*.php', это матчит forum.php, но не forum.php?bla=blub

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


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программное обеспечение"
Deface
Akella

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

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

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, Akella, bartram.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение | Следующая тема »


 




[ Время генерации скрипта: 0.0697 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.