То, что вам нужно, может включать вызов AJAX на этот другой сайт для извлечения HTML-кода, а затем просмотреть его, чтобы найти атрибут src
интересующего вас тега img
. Все современные браузеры имеют хотя существует какая-то политика единого происхождения, которая запрещает это - вы не можете делать AJAX-вызовы для чего-либо за пределами домена текущего документа (то есть скрипт, выполняющийся на странице на example.org, не может делать AJAX-вызовы на foobar.com).
Это означает, что вам придется прибегнуть к методам на стороне сервера: на выбранном вами языке на стороне сервера загрузите HTML-код с внешней страницы (большинство сред имеют привязки в libcurl, которая была разработана именно для этого) и затем проанализируйте это, чтобы найти изображение. Когда у вас есть URL, вы можете легко вставить его в свой динамический HTML.
Тем не менее, глубокие ссылки на изображения без разрешения нарушают сетевой этикет, и это может быть даже незаконно, в зависимости от юрисдикции, в которой вы находитесь (в конце концов, вы злоупотребляете чужим сервером, чтобы обеспечить пропускную способность для ваших посетителей, что-то, что может подпадать под определение незаконного взлома в некоторых юрисдикциях); хорошая вещь, которую нужно сделать, это вставить само изображение и разместить копию на своем собственном сервере, так что вы используете свою собственную пропускную способность для его обслуживания. И, конечно, соблюдайте авторские права и, если таковые имеются, условия лицензирования используемых вами изображений.