Что нового

Автоматическое скачивание картинки

Dk

Новичок
Сообщения
358
Репутация
2
Версия AutoIt: 3.3.3

Описание:
Доброе времы суток.
Помогите пожалуйста со следующей задачей.
Есть страницы (вот пару примеров )
https://www.amazon.de/dp/3527710132
https://www.amazon.de/dp/3527508791

на них находится картинка

https://images-na.ssl-images-amazon.com/images/I/51x5GTP7S2L._SX364_BO1,204,203,200_.jpg
https://images-na.ssl-images-amazon.com/images/I/41CfGGR3irL._SX352_BO1,204,203,200_.jpg

Адрес картинки всегда выглядит так
Код:
https://images-na.ssl-images-amazon.com/images/I/ХХХХХХХХХХХХХХХХХХХХ_BO1,204,203,200_.jpg
Вообщем х-это меняющиеся значения от страницы к странице. Количество "Иксов" тоже может меняться. Всё остальное остаётся стабильно.

Мне нужно что бы скрипт находил картинку и автоматически скачивал её.
Буду очень рад Вашей помощи. Спасибо.
 

vovsla

Осваивающий
Сообщения
546
Репутация
26
Как-то так

Код:
$LinkStart='https://www.amazon.de/dp/3527710132'
$Page=BinaryToString(InetRead($LinkStart, 1))
$Images=StringRegExp($Page, 'var iUrl = "(.*?)";', 3)
$Filename=StringSplit($Images[0], '/')
InetGet($Images[0], $Filename[$Filename[0]])
 
Автор
D

Dk

Новичок
Сообщения
358
Репутация
2
Vovsla сказал(а):
Как-то так

Код:
$LinkStart='https://www.amazon.de/dp/3527710132'
$Page=BinaryToString(InetRead($LinkStart, 1))
$Images=StringRegExp($Page, 'var iUrl = "(.*?)";', 3)
$Filename=StringSplit($Images[0], '/')
InetGet($Images[0], $Filename[$Filename[0]])
РАБОТАЕТ. СПАСИБО!
 
Верх