Вверх ↑
Ответов: 1926
Рейтинг: 172
#1: 2020-04-26 17:39:59 ЛС | профиль | цитата
Tad писал(а):
Нет здесь даже намека на то, что тебе нужно.

Tad, очевидно, имелась в виду страница https://www.shutterstock.com/ru/search/saw?image_type=vector.
Там примерно такого вида код:

<script data-react-helmet="true" type="application/ld+json">[{"@context":"http://schema.org","@type":"ImageObject","name":"Стоковая векторная графика «» (без лицензионных платежей), 207141253","description":"","contentUrl":"https://image.shutterstock.com/z/stock-vector-set-of-different-circular-saw-blades-vector-illustration-207141253.jpg","url":"https://www.shutterstock.com/ru/image-vector/set-different-circular-saw-blades-vector-207141253","acquireLicensePage":"https://www.shutterstock.com/ru/image-vector/set-different-circular-saw-blades-vector-207141253","license":"https://www.shutterstock.com/ru/license","thumbnail":"https://image.shutterstock.com/image-vector/set-different-circular-saw-blades-260nw-207141253.jpg","fileFormat":"image/jpeg","sourceOrganization":"Shutterstock.com"},{"@context":"http://schema.org","@type":"ImageObject","name":"Стоковая векторная графика «Carpentry Construction Isolated Vector Icon Which» (без лицензионных платежей), 1607794177","description":"","contentUrl":"https://image.shutterstock.com/z/stock-vector--carpentry-construction-isolated-vector-icon-which-can-be-easily-modified-or-edited-1607794177.jpg","url":"https://www.shutterstock.com/ru/image-vector/carpentry-construction-isolated-vector-icon-which-1607794177","acquireLicensePage":"https://www.shutterstock.com/ru/image-vector/carpentry-construction-isolated-vector-icon-which-1607794177","license":"https://www.shutterstock.com/ru/license","thumbnail":"https://image.shutterstock.com/image-vector/carpentry-construction-isolated-vector-icon-260nw-1607794177.jpg","fileFormat":"image/jpeg","sourceOrganization":"Shutterstock.com"},{"@context":"http://schema.org","@type":"ImageObject","name":"Стоковая векторная графика «» (без лицензионных платежей), 609500348","description":"","contentUrl":"https://image.shutterstock.com/z/stock-vector-saw-icon-vector-symbol-609500348.jpg","url":"https://www.shutterstock.com/ru/image-vector/saw-icon-vector-symbol-609500348","acquireLicensePage":"https://www.shutterstock.com/ru/image-vector/saw-icon-vector-symbol-609500348","license":"https://www.shutterstock.com/ru/license",...
И вот после "url": содержатся ссылки на страницы каждой картинки в списке.

inter1, теоретически, схема во вложении выдаст ссылки по порядку на странице:
Останется только подсчитать.
"Теоретически" - потому, что shutterstock в любой момент может поменять блоки запроса, по которым программа ищет (типа <script data-react-helmet="true" type="application/ld+json">) или даже сделать динамическую подгрузку картинок (когда новые появляются на странице по мере прокрутки страницы). Вот поэтому я стараюсь не связываться с парсингами сайтов, по крайней мере, в долгосрочной перспективе.
карма: 9
0
файлы: 1shu.rar [576B] [419]