[РЕШЕНО] (Post\Get) Как достать фотографии со страницы из JS скрипта?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Доброго времени.
Есть допустим товар, на странице находятся 34 фотографии:
95348
Если скачивать страницу GET методом, то внутри страницы мы находим часть фотографий в максимальном разрешении как на нужно:
95349
Данный скрипт на странице, можно найти, вбив в поиск Dev Tools - Elements: uL2j8ACHYsbStlN9HC1
Все бы хорошо, но скрипт отображает только часть из 34 изображений. Подскажите, пожалуйста, как корректно скачать все 34 фотографии в максимальном разрешении с помощью запросов?
P.S: Оказалось что JS с ссылками фотографий прогружается все-таки весь сразу через GET...
 
Последнее редактирование:
  • Спасибо
Реакции: bizzon и djaga

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 983
Благодарностей
4 433
Баллы
113
Если карусельку покрутить, то содержимое скрипта меняется?
 

Vvafel

Client
Регистрация
24.12.2017
Сообщения
80
Благодарностей
35
Баллы
18
Проверьте это, сначала используйте шаблон регулярного выражения в теле ответа на запрос:
(?<="galleries":\[\{"galleryType":"PhotoGallery","images":\[\[).*?(?=]]}],)
затем используйте это регулярное выражение для значения, которое вы получили ранее:
(?<=\{"size":\{"width":1280,"height":960},"url":")https://st[0-9]{1}[0-9]{1}\.domofond\.ru/image.*?(?="})
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Проверьте это, сначала используйте шаблон регулярного выражения в теле ответа на запрос:

затем используйте это регулярное выражение для значения, которое вы получили ранее:
При чем здесь регулярка, если речь в js который нужно прогружать отдельно?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Если карусельку покрутить, то содержимое скрипта меняется?
Если каруселька - это блок с картинками и покрутить - это кликнуть на след. Фото, то да, содержания скрипта меняется, ссылки старых фото исчезают, а новых появляются. Т.е. идет прогрузка нового блока картинок. Но как эмулировать данную прогрузку через запросы - пока не понимаю.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Если кто-то может показать как решить данную задачу за деньги, напишите, пожалуйста, в телеграм, обсудим цену.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
да все они там есть вроде. осталось придумать как убрать лишние
 

Вложения

  • Спасибо
Реакции: Sho и Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
да все они там есть вроде. осталось придумать как убрать лишние
Чудеса конечно, что отображало лишь половину JS. По идее он был в другой части кода js...Главное что проверял через поиск и не находил другую часть по имени. Спасибо.


Проверьте это, сначала используйте шаблон регулярного выражения в теле ответа на запрос:

затем используйте это регулярное выражение для значения, которое вы получили ранее:
Хоть бы сказали, что у вас все находит регуляркой)), так как я не находил на странице нужного по ссылке.
 
Последнее редактирование:

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)