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

igyan

Користувачі
  
  • Публікації

    584
  • З нами

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

Усі публікації користувача igyan

  1. Обновите прасер Hotline тоже ввел капчу, посмотрите в логах если пришло около 1 Мб, скорее всего капча, подкиньте куки, пробуйте через прокси
  2. парсер не знает про дополнительные вкладки, созданные другим модулем при обновлении товара выбираются характеристики товара, описание и тд., все что задано по умолчанию, и к ним прибавляются спарсенные ваш модуль меняет файлы движка, поэтому проблемы, попробуйте отключить на время vqmod, если он работает через него
  3. Про какую версию в пишите? Для пагинации выставите количество страниц в настройках
  4. 1 У вас модуль стоит на локалке на опенсервер, скорее всего несоответствие путей, как там формируется я не знаю, тестировалось на хостинге и на локалке на вебсервере собранном руками 2 поставьте в настройках количество отображаемых страниц
  5. Пока не планирую, чем больше доноров тем сложнее поддержка, тем более теперь необходимо поддерживать под 2,0
  6. Скорее всего вы говорите про яндекс, получается у вас не парсится цена, то что вы видите на экране и что попадает в парсер не всегда одно и тоже, может зависеть от гео вашего сервера, прокси и тд. скиньте ссылку на товар
  7. в один клик не добавите загрузите прайс или список товаров магазин, любым модулем csv, xml выделите товары в парсере, нажмите искать ссылки, после выделите товары, нажмите парсить все те товары, у которых есть ссылка, обновятся можете попробовать этот модуль user:demo pass:demo описание аналогичного парсера
  8. замените в \admin\model\module\parser.php 6 строку на $this->db->query("INSERT INTO " . DB_PREFIX . "product SET model = '" . $this->db->escape($data['model']) . "', sku = '" . $this->db->escape($data['sku']) . "', upc = '" . $this->db->escape($data['upc']) . "', location = '" . $this->db->escape($data['location']) . "', quantity = '" . (int)$data['quantity'] . "', minimum = '" . (int)$data['minimum'] . "', subtract = '" . (int)$data['subtract'] . "', stock_status_id = '" . (int)$data['stock_status_id'] . "', date_available = '" . $this->db->escape($data['date_available']) . "', manufacturer_id = '" . (int)$data['manufacturer_id'] . "', shipping = '" . (int)$data['shipping'] . "', price = '" . (float)$data['price'] . "', points = '" . (int)$data['points'] . "', weight = '" . (float)$data['weight'] . "', weight_class_id = '" . (int)$data['weight_class_id'] . "', length = '" . (float)$data['length'] . "', width = '" . (float)$data['width'] . "', height = '" . (float)$data['height'] . "', length_class_id = '" . (int)$data['length_class_id'] . "', status = '" . (int)$data['status'] . "', tax_class_id = '" . $this->db->escape($data['tax_class_id']) . "', sort_order = '" . (int)$data['sort_order'] . "', date_added = NOW()");
  9. у кого не парсится производитель на онлайнере замените строку 1926 в файле контроллера \admin\controller\module\parsermanager.php if ($manufacture_parse = $html_parse->find('div[class=b-offers-path] a)Х на if ($manufacture_parse = $html_parse->find('div[class=b-offers-path] a, ol[class=breadcrumbs__list] a')){
  10. С хотлайна и онлайнера должно парсится без проблем, проблемы могут быть только с яндексом, почитайте на форуме как парсить с куками. На ддемо я удалил куки, поиск работает
  11. вставьте после строки 1372 file_put_contents(DIR_DOWNLOAD.'html.txt', $content); и пришлите на почту файл download\html.txt
  12. попробуйте заменить в \admin\controller\module\parsermanager.php строка1529 $attr_url_parse = $html_parse->find('ul[class=product-tabs__item] a[class^=link link_theme_minor], li[class=product-tabs__item] a[class^=link link_theme_minor], a[class=link link_theme_minor product-tabs__tab-spec], a[class=link smart-link i-bem]',0); на $attr_url_parse = $html_parse->find('div[class=product-card__spec] a[class=link link_theme_minor]',0); и спарсить товар

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

Important Information

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