Я хочу получить массив изображений [] внешнего URL-адреса. Мне удалось получить исходный код страницы с помощью $ .ajax, но я не знаю, как получить доступ к изображениям. Спасибо.Извлечение внешних изображений url
ответ
Вы могли бы сделать что-то вроде
var images = [];
$(pagecode).find('img').each(function(){
images.push(this.src);
});
Вы можете создать img
тег, установите ЦСИ к фактическому URL изображения, а затем добавить к определенному месту:
$('<img/>').attr('src', 'http://www.google.com/intl/en_com/images/srpr/logo3w.png').appendTo('body')
Проблема заключается в том, что мне нужно найти конкретный Img URL внутри большой исходный код. – Yuval
Можете ли вы привести пример или примеры кода? –
Я не думаю, что это правильный ответ, кажется, что автор хочет прочитать srcs из HTML, а не настройки для одиночных тегов. – DarkDevine
Вы можете использовать .load() метод. Метод .load(), в отличие от $ .get(), позволяет указать часть удаленного документа, который нужно вставить.
$('#result').load('http://www.mypage.com/myimages.htm img');
Это будет загружать каждое изображение на страницу.
Удивительно, что вы отправили тот же самый ответ, какой я хотел, включая весь текст в ответе и код, в любом случае, это правильный ответ – DarkDevine
@Torben :) (* клянусь, я не украл его: p *) –