Есть потребность в парсере сайта etsy.com. Парсить надо позиции листингов (обьявлений/товаров) в поисковой выдачи etsy.com.
Етси поиск имеет параметры которые влияют на выдачу:
- География;
- Язык;
- Валюта.
Что на выходе я хочу видеть:
- Предоставить скрипту список поисковых запросов
- Иметь возможность удалять и добавлять поисковые запросы
- Выбор глубины сканирования страниц поиска
- Список листингов которые показываются по выбранному поисковому запросу. Например по запросу "купить наушники" я имею 3 листинга, 1й на позиции 1, 2й на 12, 3й на 22. (в виде списка листингов надо отобразить их id с активной ссылкой на этот листинг которая открывается в новом окне)
- Скрипт должен быть портативный без установки на ВПС и другие системы и открывался просто в браузере.
Что мне не нужно:
- Дизайн
- Юзабилити
Обратите внимание:
У сайта персонализированная выдача по ip, языку и валюте. По умолчанию он трекает гео ip и присваивает ему нужный регион сайта+ язык+ валюта. Я планирую что буду запускать скрипт через антидект-браузер у которого будет прокси с локацией США.
Пример вида данных который мне нужно получить прикрепил к таску.