Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Note

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

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

...

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

...

Note

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

Image Modified

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

...

Expand
titleнастройки

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

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

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

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

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

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

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

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

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

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

Image Removedimage-20240517-094704.pngImage Added

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

Note

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

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

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

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

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

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

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

Note

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

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

Expand
titleнастройки

Вкладка URL1

Image Added

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

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

POST параметры:

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

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

Code Block
Upgrade-Insecure-Requests: 1

Вкладка URL2

Image Added

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

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

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

cd-life.by

Expand
titleнастройки

Вкладка 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 (форсаж)

Expand
titleнастройки

Вкладка 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-архив, то в результатах нужно указать путь к архиву и название файла. Название файла в архиве может отличаться в зависимости от скидки, которую вам дает поставщик.

Note

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

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

Note

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

jet.by (ДжетСервис)Тип запроса: POST

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

Expand
titleнастройки

Вкладка URL1

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

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

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

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

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

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

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

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

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

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

Note

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

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

Expand
titleнастройки

Вкладка URL1

image-20240522-121639.pngImage Added

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

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

POST параметры

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

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

Code Block
X-Requested-With: XMLHttpRequest

Вкладка URL2

image-20240522-121801.pngImage Added

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

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

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

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

image-20240522-122026.pngImage Added