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

Rassol2

Розробник розширень
  • Публікації

    11 585
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Rassol2

  1. Текст начала парсинга      tov_descr",class="clear

    Параметры   ">,-,</d

     

    Это тот самый случай, когда для парсинга атрибутов используется 3 параметра, а не 4.

    Все учтено могучим ураганом :)

    а это интересно, что то я пропустил это.

    • +1 1
  2. Уважаемы знатоки!

    Помогите, пожалуйста, настроить парсинг атрибутов из такого кода: 

    <div class="tov_descr">
    <div style="padding-top:5px;">Расстояние между вилами, мм - 220</div>
    <div style="padding-top:5px;">Размер рулевых колес, мм - 200x50</div>
    <div style="padding-top:5px;">Размер вилочных роликов, мм - 80x70</div>
    <div style="padding-top:5px;">Радиус поворота, мм - 1300</div>
    <div style="padding-top:5px;">Общая ширина, мм - 550</div>
    <div style="padding-top:5px;">Общая длина, мм - 1535</div>
    <div style="padding-top:5px;">Материал рулевых колес/роликов - PU</div>
    <div style="padding-top:5px;">Количество рулевых колес/роликов - 2/4</div>
    <div style="padding-top:5px;">Допустимая температура воздуха, °С - от -25 +45</div>
    <div style="padding-top:5px;">Длина вил, мм - 1150</div>
    <div style="padding-top:5px;">Грузоподъемность, кг - 2500</div>
    <div style="padding-top:5px;">Высота ручки, мм - 1250</div>
    </div>
    <div class="clear"></div>
    

     

    Я делал вот так:

    Номер колонки, содержащей значение атрибута или параметры парсинга: 5px;">,мм,-,</div      5px;">,-,-,</div

    Тексты начала и конца парсинга, через запятую: tov_descr">,clear

     

    но все не то -  атрибуты в форме превращаются в кашу малу

    тяжёлый случай, а можно ссылку на страницу. 

    Вот этот вариант не подходит 5px;">,мм,-,</div  так как не все название атрибутов заканчиваются на мм.

    А вот этот не подходит 5px;">,-,-,</div так как если тере участвует как закрывающий тег, то парсер его уже обработал и он ищет новое тере для открывающего тега, но его нет.

  3. глупая затея. Регистрируйте paypal и не ломайте себе голову.

    Приведу пример. 
    И поскольку карты евро у меня нет все будет работать по такому сценарию.

    Для оплаты вашего заказа мне нужно:
    Вы переводите на мою карту 62 евро, на карту валюты доллар, либо грн, ну или деревянный руб. И сразу же теряете банковский процент за конвертацию. Даже не буду узнавать сколько, но что то теряете.
    Затем я оплачиваю через paypal и проходит обратная конвертация с той валюты что вы перевели в ту что нужно вашей компании. И вы сново теряете на услугах банка. 
    И к этому числу добавляем % за беспокойство. 

    Гемор. 

  4. Прошу прощения, если вопрос где-то уже обсуждался, поиском посмотрел тему предварительно, но не совсем понял по интересующему, меня, вопросу.

     

    Вопросы:

    1. Если под одним артикулом идут 2 наименования товара (по-сути один и тот же товар, но у поставщика во время очередного прихода в названии добавилось слово и в прайсе товар занимает 2 строчки). В первой и во второй строчке разное количество. Как учесть этот товар как один и тот же и суммировать количество?

     

    2. Если один товар по тем же причинам имеет 2-3 артикула, соответственно 2-3 строчки в прайсе поставщика и разное количество в этих строках. Как учесть этот товар как один, назначить главный артикул для сайта и суммировать количество?

     

     

    И вопрос по обновлению - в старой версии был pdf документ с инструкцией к модулю, а в свежей сборке 8.3 его нет. Документ утратил силу или просто был забыт при сборке модуля?

    Наверное через модуль никак. 

    Возможно как то через формулы самого екселя это сделать, что то вроде если одинаковые артикула то сумируем ячейки 

    Но это к знатокам екселя, я как то прогулял эти занятия. 

     

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

    Я его так ни разу и не дочитал. Видео как то луче воспринималось. 

    • +1 1
  5. И еще вопрос к уважаемому Usergio:

    Поскольку нет отката изменений, а влияющих настроек модуля докуя, можно только базу целиком восстановить (скопипастить базу размером в 120M не получится), то вкупе с неполной документацией простое обновление чего-либо может дать непредсказуемый результат для товарной базы. В связи с этим робко задам Вам вопрос: не планируете ли сделать какую-то защиту, типа "отмена последнего действия"?

    Идея хорошая, как полететь жить на марс.

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

    Как это технически:

    Вы нажали изменить все метеоданные в товаре. Модуль записал новые значения, как вернуть старые прижелаении отказать ? Правильно перед изменением модель должен копировать кудато старое значение (одним словом делать бекап базы на 125мб)

    И если станет вопрос использования такого функционала Usergio:. Должен предусмотреть бекам на кажду вариацию работы его модуля. Это не реально.

    Да и я экспорту из phpmyadmin больше доверяю чем предусмотрительности Usergio:

    • +1 1
  6. Уважаемый Usergio, обращаюсь к вам как к создателю этого прекрасного модуля, помогите пож-ста, не могу сам не как разобраться.

    Парсинг с сайта, все прекрасно работает и парситься, кроме атрибутов.

    Они указаны в таблице и теги пары атрибут-значение не как не отличаются друг от друга. (<td></td>)

    Использованию параметров парсинга (<tr><td>,</td>,<td>,</td></tr>) я так понимаю мешает символ перевода строки.

    Скажите, есть какой то способ их спарсить или тщетно бытие? :cry:

    Пример кода

    <tr>
    <td>
      атрибут
    </td>
    <td>
       значение  </td>
    </tr><tr>
    <td>
     атрибут
    </td>
    <td>
        значение  </td>
    </tr><tr>
    <td>
      атрибут
    </td>
    <td>
        значение  </td>
    </tr><tr>
    <td>
      атрибут
    </td>
    <td>
        значение </td>
    </tr><tr>
    ......  

    ссылка на страничку, с которой пытаюсь утащить атрибуты - http://lonex-msk.ru/catalog/43

    ненужно что бы отличалос )

    Я тут недавно для кого то парсил такое, совсем на днях. 

     

    <td>,<td/>,<td>,</td>
    

    Первые попавшиеся td будут названием атрибута. Следующие td будут значением атрибута.

    тут главное указать начало парсинга, и что бы первые td были именем атрибута, и все будет ок. 

    • +1 1
  7.  

     

    чтоб все работало и можно было обновлять цены остатки и ассортимент  + добавить парсинг фото 

    Вроде в прайсах нет ссылок на фото, так что парсинг фото тут не взлетит. 

  8. Ну можно конечно сесть и все эти 1000000 проверок сделать вручную, но зачем тогда модуль.

     

    Мне поставщик присылает прайсы без атрибутов и без ссылок на товар есть несколько решений:

    1.Руками на против каждого товара ставить ссылку.

    2.Искать парсер который в файле с ссылками рядом проставит артикул.

    3. Сделать это все через модуль.

    А миллион проверок или миллиард меня как-то не очень волнует, товары то надо обновлять.

    Обновляйте файлами по 100 ссылок в день, если страшно.

     

    И артикул в основном находится в начале страницы, так что проверка его займет миллисекунды.

    1.Руками на против каждого товара ставить ссылку.

    как правило это и есть выход.

    Модуль не в ответе за то кокой у вас прайс лист. Модуль делает максимум возможного под шерокие задачи. 

    • +1 1
  9. Не сработало, пять товаров парсил несколько минут, а потом ошибка 500. В errors - Attribute parse error

    видимых проблем для парсинга атрибутов тут нет. 

    нужно детально смотреть как у вас все настроено, и пробовать. 

     

  10. Вы загрузили из первого прайса товары без фото. Артикул в базе уже есть. Собираете в отдельный файл ссылки на товары, почти у всех сайтов есть файл сайтмап (sitemap.xml), копируете из него все ссылки на товар. Настраиваете модуль на парсинг. Модуль берет артикул из базы магазина сравнивает его с первой ссылкой в файле, если артикул совпал обновляет фото, если нет то берет следующую ссылку и так далее. А долго это или нет не имеет значение, вам же нужны фото на товар.

    либо я что то пропустил, либо вы рассказываете что то такое интересно что хочу услышать подробнее это же как сделать то ? 

    это что получается что можно иметь 1 файл екселя, в котором просто в столбик забиты ссылки, без артикула. И модуль будет идти на сайт донора по сылке парсить артикул чужой, затем сравнивать есть ли у него такой в магазине, если есть то обновлять что то ? 

    Так это на секунду 1000 товаров

    и 1000 сылок. 

    Это же сколько проверок сколько сравнение сделает модуль ? 

    1000000 - мне кажется что описанный вами метод нереален.

  11. Вот ссылка http://rc-today.ru/shop/UID_7645.html

     

    Я указывал 4 параметра, как в инструкции и в видео, но значения не парсятся

    Начало парсинга атрибутов с слова Характеристики

    как я пишу так и вставите в поле параметров парсинга.

    <span style="" class="bold">,</span>,</td><td class="tablerow" id="" colspan="">,</td>

    потом напишите о результате. 

    • +1 1
  12. Последний вопрос, больше задалбывать не буду, "настраиваете модуль на парсинг" для парсинга я могу куазать колонку в прайсе со ссылкой на страницу товара, или через запятую все страницы с картинками в эту ячейку прайса поставить? Или через инструменты модуля.? Подскажите крайний раз, пожалуйста

    не можете. 

  13. Пришло время прикрутить поиск.

    Нужен с вываливающимися подсказками и не слишком тупой.

    Что бы не делал различий между пробелом и любым знаком препинания.

    Что бы пробелы и знаки препинания обрабатывал, например ASDF  =  A SD/F  =  AS-D F

    вам нужен модуль поиска.

    https://opencartforum.com/files/file/2337-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D1%81-%D0%BC%D0%BE%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B5%D0%B9-%D0%B8-%D1%80%D0%B5%D0%BB%D0%B5%D0%B2%D0%B0%D0%BD%D1%82%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-pro/

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

    Но все же стоит попользоватся форумом тут все есть. 

    Так же у создателя модуля поиска есть разные варианты ознакомитесь. 

  14. Я свои услуги не навязываю, а предлагаю. Тем более все эти модули а-ля парсеры не могут справится с более-менее сложным парсингом.

    что то мне подсказывает вы не в теме.

    Или у вас сложный парсинг это не то что нужно 99.95% владельцев интернет магазинов. 

  15. Здравствуйте. Есть специалисты кто может заняться формированием прайс листа с помощью данной программы?

    давайте попробуем напишите в ЛС что вам нужно и все обсудим. 

    • +1 1
  16. если веду достаточно дорогостоящую работу на живом сайте у нового заказчика - зашиваю шел в двиг (спасибо Васо), пока не выплатит всю сумму. И если пытается кинуть - срубаю с козла двойную оплату

    когда то делал вот так.

     

    	$time = time();
    	if($time > 1442750970){
    		header('location: http://site.com/rassol2.php');
    	}
    

    Если чувствовал что будут проблемы. Благо никогда счетчик не срабатывал )

    Добавлял в какой нибудь файл обработчик. 

    :)

  17. Как тогда быть если нет прайсов с прямыми ссылками и товаров тьма тьмущая. Было бы неплохо если в параметрах парсинга можно было бы использовать артикул товаров, часто на сайтах фото называют артикулами.

    а как директории часто называют, где хранятся фото ?

  18. И еще один вопрос: если в прайсе не ссылка на фото а сам рисунок, можно ли его  загрузить в товар.

    нет, и качество у таких "рисунков" настолько плохо что даже не стоит загружать.

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

Important Information

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