Для получения ссылок на изображения или файлы, которые не обязательно используют суффикс имена файла в URL, я бы использовал WGET с помощью параметра - Accept-Regex
. Я изменил скрипт, который я использовал к вашему конкретному случаю:
wget -nd -r -l 2 --accept-regex '/attachmentshow' www.domain.tld
Объяснение:
-ND
NO-каталоги, чтобы предотвратить создание иерархии каталогов при восстановлении рекурсивно. -R
Включить рекурсивное получение, см. Рекурсивная загрузка для деталей. -L
Укажите максимальный уровень глубины рекурсии, может захотеть изменить это на ваши конкретные намерения. - Accept-Regex
Укажите регулярное выражение, чтобы принять URL. Вы также можете использовать -
, чтобы указать, какие суффиксы имени файла должны быть приняты, см. В вариант рекурсивного приема / отклонения .
При столкновении Robots.txt Вы можете использовать опцию -E Robots.off
, чтобы игнорировать файлы Robots.txt. Я советую читать о варианте и первых последствий.
Вы можете прочитать больше о Wget на ручной странице .
Я надеюсь, что вы сможете настроить пример к вашим потребностям и решить проблему.
Подробнее поиск предложил, что вытеснение и обратно в создание нового сеанса на рабочем столе разрешит проблему. Я попробовал это, и это сработало.
Видимо, даже хотя GCONFD-2
работал, он не был подключен к D-Bus правильно.