Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

  В 13.04.2023 в 10:41, Toral сказав:

Приїхали?  Я так роумію авторизація пройшла успішно, якщо це все відобразилос

Expand  

Скорее нет чем да.
Вышло авторизоватся или нет проверяется по коду страницы, а судя по скриншоту у вас там код js и не страницы.
Так что скорее всего нет, вы не авторизовались.

Надіслати
Поділитися на інших сайтах

  В 13.04.2023 в 13:25, Rassol2 сказав:

Скорее нет чем да.
Вышло авторизоватся или нет проверяется по коду страницы, а судя по скриншоту у вас там код js и не страницы.
Так что скорее всего нет, вы не авторизовались.

Expand  

Зрозуміло, там просто підгрузився попередній перегляд сторінки і відобразились товари. 

Ще підкажіть будь ласка, це через не вірний шаблон?

  Показати вміст

 

Змінено користувачем Toral
Надіслати
Поділитися на інших сайтах


@Toral Пожалуйста прячьте скриншоты под спойлер, это повышает читаемость.

 

  В 13.04.2023 в 13:39, Toral сказав:

Ще підкажіть будь ласка, це через не вірний шаблон?

Expand  

почему из за неверного шаблона ?
У вас в шаблоне написано добавлять ссылки в которых есть.
page_
В ссылке есть это
per-page_48

Получается наоборот, это происходит так как настройки шаблонов соответствуют ссылкам.

  • +1 1
Надіслати
Поділитися на інших сайтах

Что было бы более интересно ?
1) Добавить в модуль функцию загрузки прайс листов на базе CSV ?
2) Написать дополнение для парсера, которое позволит парсить сайты с JS но это дополнение будет запускается на вашем персональном компьютере.

В первом случаи преимущества.
Скорость реализации. Я тут не говорю про недели. И наверное даже не пару месяцев но все же. 

Второй вариант.
Десктопный парсер. Он будет работать в тандеме с SimplePars но так же может быть использован как полноценный десктопный парсер.

Это позволит парсить сайты на JS так как для своей работы будет использовать браузер. В таком случаи можно будет организовать больше обходов блокировки, так как десктопный парсер способен пройти капчу получить страницу и отдать ее SimplePars то есть уже не модуль обращается к донору а ваш комп, и после получения кода отдает код модулю на обработку.


Что было бы интереснее увидеть ?

  • +1 2
Надіслати
Поділитися на інших сайтах

  В 13.04.2023 в 19:19, Rassol2 сказав:

Что было бы более интересно ?
2) Написать дополнение для парсера, которое позволит парсить сайты с JS но это дополнение будет запускается на вашем персональном компьютере

Expand  

Мне было бы интереснее это. Прайсы обрабатывать могут много программ

Надіслати
Поділитися на інших сайтах


  В 13.04.2023 в 19:19, Rassol2 сказав:

Что было бы более интересно ?
1) Добавить в модуль функцию загрузки прайс листов на базе CSV ?
2) Написать дополнение для парсера, которое позволит парсить сайты с JS но это дополнение будет запускается на вашем персональном компьютере.

В первом случаи преимущества.
Скорость реализации. Я тут не говорю про недели. И наверное даже не пару месяцев но все же. 

Второй вариант.
Десктопный парсер. Он будет работать в тандеме с SimplePars но так же может быть использован как полноценный десктопный парсер.

Это позволит парсить сайты на JS так как для своей работы будет использовать браузер. В таком случаи можно будет организовать больше обходов блокировки, так как десктопный парсер способен пройти капчу получить страницу и отдать ее SimplePars то есть уже не модуль обращается к донору а ваш комп, и после получения кода отдает код модулю на обработку.


Что было бы интереснее увидеть ?

Expand  

Меня оба варианта интересуют, честно говоря)

Надіслати
Поділитися на інших сайтах

  В 13.04.2023 в 19:19, Rassol2 сказав:

Что было бы более интересно ?
1) Добавить в модуль функцию загрузки прайс листов на базе CSV ?
2) Написать дополнение для парсера, которое позволит парсить сайты с JS но это дополнение будет запускается на вашем персональном компьютере.

В первом случаи преимущества.
Скорость реализации. Я тут не говорю про недели. И наверное даже не пару месяцев но все же. 

Второй вариант.
Десктопный парсер. Он будет работать в тандеме с SimplePars но так же может быть использован как полноценный десктопный парсер.

Это позволит парсить сайты на JS так как для своей работы будет использовать браузер. В таком случаи можно будет организовать больше обходов блокировки, так как десктопный парсер способен пройти капчу получить страницу и отдать ее SimplePars то есть уже не модуль обращается к донору а ваш комп, и после получения кода отдает код модулю на обработку.


Что было бы интереснее увидеть ?

Expand  

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

  • +1 3
Надіслати
Поділитися на інших сайтах


Шукаю людину яка знайома з цим модулем та може написати скрипт

Який буде перед оновленням данних, отримувати значення які вже є в полях ISBN та MPN, порівнювати їх з данними які отримав парсер та якщо вони відповідають умові оновлювати ці поля, або залишати попередні значення.

Також схожу маніпуляцію потрібно зробити з ціною товару.

Надіслати
Поділитися на інших сайтах


  В 19.04.2023 в 06:44, Toral сказав:

Шукаю людину яка знайома з цим модулем та може написати скрипт

Який буде перед оновленням данних, отримувати значення які вже є в полях ISBN та MPN, порівнювати їх з данними які отримав парсер та якщо вони відповідають умові оновлювати ці поля, або залишати попередні значення.

Також схожу маніпуляцію потрібно зробити з ціною товару.

Expand  

Распишите подробнее что должен делать скрипт с данными полями
ISBN та MPN
и ценой.

Надіслати
Поділитися на інших сайтах

  В 19.04.2023 в 10:12, Rassol2 сказав:

Распишите подробнее что должен делать скрипт с данными полями
ISBN та MPN
и ценой.

Expand  

В полі "ISBN"  кількість товару у постачальника

в полі "Розташування" назва постачальника з більшою кількістю

в полі "MNP" назва постачальника з меншою ціною

Ціна,Акційна ціна - стандартні поля

Ідея приблизно так :???::

 

Якщо назва постачальника в "Розташування" є однаковою з отриманою назвою в границі парсингу, просто оновлюємо кількість та ціну у відодповідних полях.

Якщо ні,  порівнюємо кількість в полі "ISBN" з границею парсингу. If нове значення  > записуємо його та змінюємо назву постачальника в "Розташування", else залишаємо те що було.

 

З Ціною: 
Якщо "акційна ціна <  акційну ціну в границі парсингу" або "ціна < ціну в границі парсингу" тоді оновлюємо на нові значення і записуємо нову назву постач в MNP.

 

 

 

Тільки не знаю як буде це АБо працювати, коли акційрне поле буде пусти і границя пуста

  Показати вміст

 

 

 

 

Наприклад

ISBN - 400

Розташування - Supplier1

Ціна - 97
Акційна ціна --

MNP - Supplier2

 

Надіслати
Поділитися на інших сайтах


@Toral
А какое поведение вы хотите если акционная цена отсутствует ?

Надіслати
Поділитися на інших сайтах

  В 19.04.2023 в 11:36, Rassol2 сказав:

@Toral
А какое поведение вы хотите если акционная цена отсутствует ?

Expand  

Щоб оброблялась тільки стандартна ціна. Та в принципі, можна не трогати взагалі акційну ціну. Прикинули, то вона в 90% випадків не потребує цих маніпуляцій.

Надіслати
Поділитися на інших сайтах


Всем привет. 

В ценах опций есть префиксы плюс и минус в одном товаре. Как можно такое реализовать?

IMG_20230420_212351_922.jpg

Змінено користувачем partshez
Надіслати
Поділитися на інших сайтах


  В 20.04.2023 в 18:22, partshez сказав:

Всем привет. 

В ценах опций есть префиксы плюс и минус в одном товаре. Как можно такое реализовать?

Expand  

Это относится не к товарам а к опциям а в товаре может быть много опций с разными определениями как + так и -
Все стандартно, выбираете опцию выбираете что делать + или -

Надіслати
Поділитися на інших сайтах

  В 20.04.2023 в 18:25, Rassol2 сказав:

Это относится не к товарам а к опциям а в товаре может быть много опций с разными определениями как + так и -
Все стандартно, выбираете опцию выбираете что делать + или -

Expand  

Это одна опция Select Bed Size. В значениях этой опции разные префиксы 

http://www.avetexfurniture.com/modern-bed-solid-wood-acacia-graphite-finish-ms-078.html

Надіслати
Поділитися на інших сайтах


  В 20.04.2023 в 18:35, partshez сказав:

Это одна опция Select Bed Size. В значениях этой опции разные префиксы 

http://www.avetexfurniture.com/modern-bed-solid-wood-acacia-graphite-finish-ms-078.html

Expand  

Сейчас точно не скажу но попробуйте выбрать + и что бы значение было -150
Вроде там нет очистки от знака отрицания, и это может сработать.

Надіслати
Поділитися на інших сайтах

  В 20.04.2023 в 18:53, Rassol2 сказав:

Сейчас точно не скажу но попробуйте выбрать + и что бы значение было -150
Вроде там нет очистки от знака отрицания, и это может сработать.

Expand  

Понял. Попробую. Спасибо!

 

Надіслати
Поділитися на інших сайтах


Здравствуйте

А как указать шаблон ссылок на товар такого вида  

/p{digit}

То есть вместо digit я имею ввиду, что там могут идти любые цифры. Но не буквы. А вот такого оператора нет. Пробовал задать 

/p{reg[#[0-9]#]}

Но так не получается

Надіслати
Поділитися на інших сайтах

  В 13.11.2021 в 11:59, yurok79 сказав:

Срочный вопрос. Перестал работать обработчик xml.

На товары вроде делит, но когда переходу по ссылкам из списка товаров получаю сообщение:

This page contains the following errors:

error on line 1 at column 1: Document is empty

Below is a rendering of the page up to the first error.

Парсер пишет 404 ошибку

Expand  

Здравствуйте, у меня тоже такая ошибка выбивает, уже решили проблему? Как исправить?

Надіслати
Поділитися на інших сайтах


  В 22.04.2023 в 03:12, mirek сказав:

Здравствуйте

А как указать шаблон ссылок на товар такого вида  

/p{digit}

То есть вместо digit я имею ввиду, что там могут идти любые цифры. Но не буквы. А вот такого оператора нет. Пробовал задать 

/p{reg[#[0-9]#]}

Но так не получается

Expand  

Ругулярки не могут находится посреди текста.
Оно записывается с начало строки и включает в себя все нужные вам элементы.
То есть это должно выглядеть примерно так.
{reg[#/p[0-9]*#]}

Надіслати
Поділитися на інших сайтах

  В 22.04.2023 в 05:06, aSpeeDAyad сказав:

Здравствуйте, у меня тоже такая ошибка выбивает, уже решили проблему? Как исправить?

Expand  

Покажите скриншот о чем идет речь.
А то не совсем понятно где вы ловите эту ошибку.

Надіслати
Поділитися на інших сайтах

всем привет,  проблема такая один из доноров перешел из обычных опций опен карт на HPM https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x200-sm-555-7

опции теперь лежат в виде ссылок 

<script>
var hpm_products = {
2097: {href:'https://if-matras.com/ua/matrac-highfoam-obeliks-lupen',real:'https://if-matras.com/ua/matrac-highfoam-obeliks-lupen'},
3184: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-80x200-sm-555-1',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-80x200-sm-555-1'},
3185: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x190-sm-555-2',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x190-sm-555-2'},
3186: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x200-sm-555-3',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x200-sm-555-3'},
3187: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x190-sm-555-4',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x190-sm-555-4'},
3188: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x200-sm-555-5',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x200-sm-555-5'},
3189: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x190-sm-555-6',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x190-sm-555-6'},
3190: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x200-sm-555-7',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x200-sm-555-7'},
3191: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x190-sm-555-8',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x190-sm-555-8'},
3192: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x200-sm-555-9',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x200-sm-555-9'},
3193: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x190-sm-555-10',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x190-sm-555-10'},
3194: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x200-sm-555-11',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x200-sm-555-11'},
3195: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-nestandartnyy-razmer-555-12',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-nestandartnyy-razmer-555-12'},
}

можно ли с помощью модуля собрать опции одного товара по ссылкам? может с помощью скриптов как то

Надіслати
Поділитися на інших сайтах


  В 22.04.2023 в 10:35, dmitriy2506 сказав:

всем привет,  проблема такая один из доноров перешел из обычных опций опен карт на HPM https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x200-sm-555-7

опции теперь лежат в виде ссылок 

<script>
var hpm_products = {
2097: {href:'https://if-matras.com/ua/matrac-highfoam-obeliks-lupen',real:'https://if-matras.com/ua/matrac-highfoam-obeliks-lupen'},
3184: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-80x200-sm-555-1',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-80x200-sm-555-1'},
3185: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x190-sm-555-2',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x190-sm-555-2'},
3186: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x200-sm-555-3',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-90x200-sm-555-3'},
3187: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x190-sm-555-4',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x190-sm-555-4'},
3188: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x200-sm-555-5',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-120x200-sm-555-5'},
3189: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x190-sm-555-6',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x190-sm-555-6'},
3190: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x200-sm-555-7',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-140x200-sm-555-7'},
3191: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x190-sm-555-8',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x190-sm-555-8'},
3192: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x200-sm-555-9',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-160x200-sm-555-9'},
3193: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x190-sm-555-10',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x190-sm-555-10'},
3194: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x200-sm-555-11',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-razmer-180x200-sm-555-11'},
3195: {href:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-nestandartnyy-razmer-555-12',real:'https://if-matras.com/ua/matras-highfoam-obeliks-lupen-nestandartnyy-razmer-555-12'},
}

можно ли с помощью модуля собрать опции одного товара по ссылкам? может с помощью скриптов как то

Expand  

Здравствуйте.

К сожалению на данный момент нет.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.