Помощь ParseMX 1.34

через час посмотрю на него.
 
Спасибо.
Моя строка сейчас имеет такой вид
status = tag_text "#availability_value" -> replace "На складе", "1" -> replace "Под заказ", "0"

Держи полностью готовый и рабочий проверил.
Код:
[LIST]
//AUTO LIST START - сгенерировано автоматически
products = tags_href "#center_column .product-name"
nextpage = tag_href ".pagination_next a"
//AUTO LIST END


[PRODUCT]
//AUTO START - сгенерировано автоматически
name = tag_text "h1"
seo_url = tag_text "h1" -> translit
price = tag_text "[itemprop=price]" -> replace " ₴", ""  -> replace " ", ""
status = tag_text "#availability_value" -> replace "На складе", "1" -> replace "Под заказ", "0"
description = tag_html ".pa_content .rte"
model = tag_text "[itemprop=sku]"
manufacturer = inside "nt=""", " "
main_image = tag_image "[itemprop=image]"
images = tags_image "#thumbs_list_frame a"
if (!price and !empty(noprice)) skip = true
//AUTO END

[PASS]
/* Опции прописаные Мастером Инструкций */
/**<h2 style='font-weight:normal'>Настройки парсинга</h2>**/
auto_replace = false // Применять автозамены ко всем страницам
description_images = false // Загружать изображения из описания (Изображения из описания будут загружены к вам на сервер)
site_language = "" // Язык сайта для перевода (Для автоматического перевода установите язык сайта<br/><b>Например:</b> EN - английский, RU - русский)
noprice = false // Пропускать товары без цены
update_status = true // Обновить статус товара
update_price = true // Обновлять цену
update_description = false // Обновлять название и описание
update_images = false // Обновлять изображения
update_attributes = true // Обновлять характеристики
update_options = true // Обновлять опции
Просто вставь его себе в парсер!
Пример:
Для просмотра ссылки Войди или Зарегистрируйся
 
Все прекрасно работает только товар отключает все равно... Вся шутка в том чтоб оно не выключало товар если у донора стоит статус Под заказ, а просто меняло у меня количество этого товара на 0. А когда у донора стоит На складе, то у меня ставило 1000шт и все )
 
Все прекрасно работает только товар отключает все равно... Вся шутка в том чтоб оно не выключало товар если у донора стоит статус Под заказ, а просто меняло у меня количество этого товара на 0. А когда у донора стоит На складе, то у меня ставило 1000шт и все )
Тогда не знаю, возможно у вас стоит замена глобальная включена какая то или что, так как я только что проверил все работает стабильно, тогда тут только нужно смотреть уже самого пациента то есть ваш сайт!
Тем более что в скрипте про корличество ничего не сказано, количество у вас задается где то сторронне.

Хотя стоп... Я что то не понял Вам что нужно что бы оно отключало как сейчас я сделал, или вам нужно что бы ставило количество ноль но не отключало?
Чет вы меня запутали, если второй вариант то тут другое решение нужно!

Если Вам нужно чтобы не отключало а меняло количество то делаем так:
Код:
[LIST]
//AUTO LIST START - сгенерировано автоматически
products = tags_href "#center_column .product-name"
nextpage = tag_href ".pagination_next a"
//AUTO LIST END


[PRODUCT]
//AUTO START - сгенерировано автоматически
name = tag_text "h1"
seo_url = tag_text "h1" -> translit
price = tag_text "[itemprop=price]" -> replace " ₴", ""  -> replace " ", ""
//status = tag_text "#availability_value" -> replace "На складе", "1" -> replace "Под заказ", "0"
quantity = tag_text "#availability_value" -> replace "На складе", "999" -> replace "Под заказ", "0"
description = tag_html ".pa_content .rte"
model = tag_text "[itemprop=sku]"
manufacturer = inside "nt=""", " "
main_image = tag_image "[itemprop=image]"
images = tags_image "#thumbs_list_frame a"
if (!price and !empty(noprice)) skip = true
//AUTO END

[PASS]
/* Опции прописаные Мастером Инструкций */
/**<h2 style='font-weight:normal'>Настройки парсинга</h2>**/
auto_replace = false // Применять автозамены ко всем страницам
description_images = false // Загружать изображения из описания (Изображения из описания будут загружены к вам на сервер)
site_language = "" // Язык сайта для перевода (Для автоматического перевода установите язык сайта<br/><b>Например:</b> EN - английский, RU - русский)
noprice = false // Пропускать товары без цены
//update_status = true // Обновить статус товара
update_quantity = true // Обновить количество
update_price = true // Обновлять цену
update_description = false // Обновлять название и описание
update_images = false // Обновлять изображения
update_attributes = true // Обновлять характеристики
update_options = true // Обновлять опции
 
Последнее редактирование модератором:
У донора статус товара - "На складе" - У меня ставит 1000шт и товар не отключает.
У донора статус товара "Под заказ" - У меня ставит 0 товар не отключает.
У донора товар пропал - У меня отключило.
 
У донора статус товара - "На складе" - У меня ставит 1000шт и товар не отключает.
У донора статус товара "Под заказ" - У меня ставит 0 товар не отключает.
У донора товар пропал - У меня отключило.
Используйте код выше!
И в общих настройках донора включите "Товары, которые пропали у донора" = Отключено.

Да, и еще если вы просто обновляете то не забывайте что статус вы уже убрали и он не обновляется, а перед этим вы его отключили!

Спасибо Вам огромное за помощь!!! Сейчас все работает как часики.
Вы Гуру )
Рад что помог. Но спасибо говорим кнопками под постами "мне нравится", иначе и бан от модератора схлопотать можна , причем обоим....:D
 
Последнее редактирование модератором:
Здравствуйте, есть Для просмотра ссылки Войди или Зарегистрируйсяпарсю с него товар но картинки не парсит так как они не на http: а на https парсер версии 1.24а хотя на демки все парсит по одному товару. Помогите разобраться в чем проблема
 
Назад
Сверху