Очистка страницы бесконечной прокрутки, когда доступ запрещен по URL-адресу запроса - PullRequest
0 голосов
/ 11 ноября 2018

Следующая страница продукта розничной торговли имеет бесконечную прокрутку, которая запрашивает данные по URL, к которому я не могу получить доступ:

https://www.aldoshoes.com/uk/en_UK/men/holiday-party-style

После нажатия «Просмотреть все», инструменты разработчика заявляютURL, который не отображает данные о продукте и выдает ошибку «неподдерживаемый бренд»:

https://www.aldoshoes.com/api/products/category/72050?currentPage=1&filters=&lang=en_UK&maxFilters=6&pageSize=17&region=uk&sort=relevance

Я хотел бы знать, возможно ли получить доступ ко всем данным продукта черезScrap без необходимости Selenium.

Спасибо.

1 Ответ

0 голосов
/ 11 ноября 2018

Если вы посмотрите на HTTP-запрос, который делается при нажатии «Просмотреть все» с помощью инструментов разработчика браузера, вы заметите, что заголовки запроса содержат некоторые заголовки, специфичные для приложения:

x-aldo-region: uk
x-aldo-lang: en_UK
x-aldo-brand: aldoshoes
x-forwarded-akamai-edgescape: undefined
x-aldo-ssr-request-id: 
x-aldo-api-version: 2

Попробуйте включить эти заголовки в ваш запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...