/
B2B поставщиков через GET/POST запрос

Quad.Wiki

B2B поставщиков через GET/POST запрос

Настройка получения прайса из любой B2B, которая не представлена здесь, будет стоить 30$, если у нас получится скачать из этой B2B прайс автоматически.

 

Получение прайсов поставщиков из b2b осуществляется при помощи задания Sync.X “[WEB] Get/ Post запрос

В задании 3 вкладки настроек, в зависимости от b2b поставщика.

 

Для всех поставщиков вам нужно указать путь к файлу, в который будет сохранен полученный прайс, это делается во вкладке Результат.

 

Если скачивается архив, то можно задать настройки по извлечению прайса из архива.

Если файл какой-то большой и скачивается слишком долго, то можно указать время, сколько примерно программа будет ждать его скачивания, прежде чем выдаст ошибку.

 

Настройки вкладок URL1 и URL2 зависят от поставщика.

 

alfastok.by

1. Вам нужно залогиниться на сайт в браузере

2. Нажать в браузере кнопку F12

3. В открывшейся панели перейти во вкладку Application

4. Слева открыть раздел Cookie и выбрать сайт alfastock

5. Открыть Блокнот или другой текстовый редактор и в нем добавить текст Cookie:

6. Скопируйте значение параметра XSRF-TOKEN

и добавьте его в блокнот в виде XSRF-TOKEN=Скопированное значение после слова Cookie:

Между Cookie: и значением должен быть пробел.

Вставится длинная строка. В конце ее поставьте точку с запятой и пробел.

После пробела скопируйте и добавьте еще значение параметра alfastokby_session

image-20240517-094704.png

 

В виде alfastokby_session=Скопированное значение

Все должно быть в одну строку, без переносов

Полученную строку скопируйте из блокнота и вставьте сюда:

 

Убедитесь, что в конце вставленного текста нет никаких лишних пробелов.

 

7. В URL1 введите https://alfastok.by/price , тип запроса GET

и поставьте птичку Скачать.

Для URL2 ничего вводить не нужно.

Во вкладке Результаты укажите файл, в который будет скачан прайс, с расширением XLS

 

После этого в браузере больше не логинтесь на этот сайт. Если прайс перестал скачиваться, то скорее всего нужно обновить параметры, т.е. проделать заново то, что указано в п.п.1-6 этой инструкции.

 

 

b2.belca.by (Белый картридж)

Вкладка URL1

 

Тип запроса: POST

URL1: https://b2.belca.by/0enter.php

POST параметры:

login=ВАШ ЛОГИН
pass=ВАШ ПАРОЛЬ

Параметры заголовков справа на скриншете:

Upgrade-Insecure-Requests: 1

 

Вкладка URL2

 

Тип запроса: GET

URL2: https://b2.belca.by/getprice.php

Скачать: установлена птичка

cd-life.by

Вкладка URL1

Тип запроса: POST

URL1: http://b2b.cd-life.by/?login=yes

POST параметры:

AUTH_FORM=Y
TYPE=AUTH
USER_LOGIN=ВАШ ЛОГИН
USER_PASSWORD=ВАШ ПАРОЛЬ

 

Вкладка URL2

Тип запроса: GET

URL2: http://b2b.cd-life.by/price/get_price.php

Скачать: установлена птичка

th-tool.by (форсаж)

Вкладка URL1

Тип запроса: POST

URL1: https://th-tool.by/index.php?route=revolution/revpopuplogin/login

POST параметры:

email=ВАШ ЕМЕЙЛ
password=ВАШ ПАРОЛЬ

 

Вкладка URL2

Тип запроса: GET

URL2: https://th-tool.by/opt-price

Скачать: установлена птичка

 

Вкладка Результат

Так как по ссылке скачивается RAR-архив, то в результатах нужно указать путь к архиву и название файла. Название файла в архиве может отличаться в зависимости от скидки, которую вам дает поставщик.

Настройку скачивания этого прайса нужно будет менять, если поставщик вам поменял условия - скорее всего поменяется название файла в архиве.

Путь архива указывайте в ту же папку, что и прайс. Если скачался архив, но не появился прайс, то значит вы неверно указали название файла из архива. Расширение у файла в архиве XLS.

У поставщика на сайте стоит какая-то защита, которая блокирует доступ к его сайту уже на 3 запросе. Попросите его добавить ваш IP адрес в исключения. Если вы на нашем сервере, то сообщите ему адрес нашего сервера.

jet.by (ДжетСервис)

Вкладка URL1

Нужно получить заголовок авторизации, для этого откройте сайт https://www.base64encode.org/

Введите там Строку в виде логин:пароль (ваш логин и пароль через двоеточие) и нажмите кнопку Encode

Результат появится под кнопкой Encode в виде строки символов.

Полученную строку скопируйте целиком и используйте с текстом (вместо красного текста):

Authorization: Basic полученная строка

Этот текст вставьте в поле Заголовки

Тип запроса: GET

URL1: https://minsk.jet.by/price.xls

Птичка Скачать установлена

Во вкладке Результаты введите путь, куда будет сохранен файл прайса, с расширением XLS

Если у вас поменялся логин или пароль, то нужно заново сформировать строку авторизации, как описано в начале

aqv.by (Акватехнологии)

Вкладка URL1

image-20240522-121639.png

 

Тип запроса: POST

URL1: https://aqv.by/ajax/user_login.php

POST параметры

email=ВашЕмейл password=ВашПароль

В поле “Заголовки”

X-Requested-With: XMLHttpRequest

 

Вкладка URL2

image-20240522-121801.png

 

Тип запроса: GET

URL2: https://aqv.by/atech_products/?export_to=xlsx

Птичка “Скачать” установлена.

 

Во вкладке Результаты введите путь, куда будет сохранен файл прайса, с расширением XLSX

image-20240522-122026.png

 

 

Россия

absoluttrade.ru

Зайти в B2B через браузер, нажать кнопку F12 в браузере, чтобы справа или внизу открылась панель. Растяните ее чтобы помещалось на экран больше информации

image-20241206-100957.png

 

В левом меню нажмите кнопку Каталог и внизу меню “Скачать прайс-лист”

image-20241206-100755.png

В открытом ранее по F12 окне выберите первую ссылку и скопируйте отмеченный текст

image-20241206-101215.png

Этот текст нужно будет копировать заново, если вы измените пароль в B2B

 

Настройки задания Get/Post запрос:

Вкладка URL1

 

image-20241206-101643.png

Тип запроса: GET

Ссылка URL1: https://ecom-api-excel.absoluttrade.ru/api/Catalogs/ExcelPriceList

Птичка Скачать установлена

В заголовки текст:

Authorization: Bearer СкопированныйРанееКод

вместо СкопированныйРанееКод подставьте тот код, который вы скопировали в браузере

все должно быть в одну строку, без переносов

 

Вкладка Результаты

Укажите файл, в который будет сохранен прайс, расширение файла XLSX

image-20241206-101833.png

 

resurs-media.ru

Вкладка URL1

image-20250205-095750.png

 

Тип запроса: POST

URL1: https://b2b.resurs-media.ru/netcat/modules/auth/

POST параметры

AuthPhase=1 REQUESTED_FROM=/excelPrice/price.xlsx REQUESTED_BY=GET catalogue=1 sub=2955 AUTH_USER=ВашЛогин AUTH_PW=ВашПароль submit=Авторизоваться

в настройках ввести логин и пароль к B2B вместо ВашЛогин и ВашПароль

 

Вкладка URL2

image-20250205-095930.png

 

Тип запроса: GET

URL2: https://b2b.resurs-media.ru/excelPrice/price.xlsx

Птичка “Скачать” установлена.

 

Во вкладке Результаты введите путь, куда будет сохранен файл прайса, с расширением XLSX

image-20250205-100016.png

 

Related content