Зависит от того, где работает ваш скриптовый скрипт.
Если он работает на том же сервере, что и программное обеспечение форума, вы можете напрямую обратиться к базе данных и проверить там ссылки на изображения. Я не знаком с vbulletin, но, вероятно, он предлагает API плагина, который обеспечивает доступ к базе данных высокого уровня. Это упростит запросы ко всем сообщениям в теме.
Если, однако, ваш скрипт выполняется на другом компьютере (или, другими словами, не связан с программным обеспечением форума), он должен действовать как клиент http. Он может извлекать все страницы потока (либо автоматически путем поиска СЛЕДУЮЩЕЙ ссылки на странице, либо вручную, указав все страницы в качестве параметров) и искать в HTML-коде теги изображений (<img .../>
).
Затем можно использовать регулярное выражение для извлечения URL-адресов изображений. Наконец, сценарий может использовать эти URL-адреса изображений для создания другой страницы, отображающей все эти изображения, или может загрузить их и создать пакет.
Во втором случае скрипт фактически действует как «паук», поэтому он должен учитывать такие вещи, как robots.txt или метатеги.