Розширення Elbuz для Google Chrome відкриває сторінки сайту у вашому браузері й передає їх програмі — так парсер збирає дані без серверного режиму й бачить сайт із вашими куками.
Коли це знадобиться:
- Серверне завантаження не підключене — збір іде через ваш Chrome, безкоштовно.
- Сайт не віддає сторінки серверу — ваш браузер отримує їх як звичайний відвідувач.
- У картці джерела червоне посилання «Встановити розширення» — програма показує його, лише коли розширення не відповідає.
- Програма пише «Розширення Chrome застаріле» — збір працює далі, оновлення ставиться тим самим архівом.
З чого почати: встановіть розширення з архіву.
Розмова з підтримкою — замість читати: навіщо це потрібно, що налаштувати і що ви отримаєте.
Що вміє розширення
- Відкривати сторінки вашим браузером — для збору без серверного режиму й для сайтів, які не пускають сервер.
- Повідомляти програмі, що воно на місці — інакше в картці джерела зʼявляється червоне посилання.
- Працювати лише з потрібними сайтами — домен джерела програма додає й прибирає сама.
- Повідомляти свою версію — програма попереджає, коли розширення застаріло.
Де це і хто має доступ
- Меню
- Довідники → Обробка прайс-листів → Список прайс-листів
- Де видно стан
- картка джерела-парсера: червоне посилання «Встановити розширення»
- Інші входи
- вікно «Пошук контенту для товарів» — повідомлення «Браузерний пошук недоступний»
- Право доступу
- окремого немає: розширення живе в браузері, а не в програмі
- Підготувати
- Google Chrome і право встановлювати в нього розширення
Кому розширення потрібне, а кому ні
Парсер відкриває сторінки чужого сайту одним із двох способів: або їх качає сервер Elbuz, або їх відкриває ваш власний браузер. У другому випадку між програмою й браузером потрібен посередник — розширення Elbuz для Google Chrome. Без нього браузерний режим не працює: сторінку відкривати нічим, і збір або пропускає сайт, або зовсім не запускається.
Браузерний режим — не рідкість, а основний шлях: серверний парсинг підключається окремо, а розширення працює в будь-якого акаунта.
Розширення потрібне не завжди. Вирішує один вибір у налаштуваннях джерела — чим відкривати сторінки.
Умова проста: сторінки відкриває ваш браузер — розширення обов'язкове; качає сервер Elbuz — не потрібне зовсім. Третій випадок — нативні джерела: вони працюють через готовий обмін даними й сторінок не відкривають, тому розширення їм теж не потрібне.
Як налаштувати сам парсер і його правила — у статті про парсинг сайтів. Серверний режим увімкнено модулем «Використовувати сервер для завантаження даних». Він же потрібен для збору за розкладом: браузерний режим вимагає, щоб ви сиділи за комп'ютером із відкритим Chrome, тому вночі сам не відпрацює.
1
Перемикач серверного режиму- Перемикач серверного режиму — вимкнений, бо джерело працює в браузерному режимі й потребує розширення.
Звідси практичний висновок, який економить час: якщо збір потрібен уночі й без вас — не воюйте з розширенням, а вмикайте серверний режим. Розширення — для налагодження й для сайтів, які серверу не віддають сторінку, а вашому браузеру віддають, бо в ньому є ваші куки й ваша історія.
Як зрозуміти, що його немає
Спеціально шукати нічого не потрібно: програма перевіряє розширення сама й показує ознаку тільки тоді, коли відповіді не отримала.
У картці джерела-парсера з'являється червоне посилання «Встановити розширення» з підказкою «Встановити розширення для браузера Google Chrome для завантаження даних із сайту». Видно посилання — розширення не відповідає. Не видно — відповідає, і робити нічого не треба.
1
Назва джерела2
Тип «Парсер сайту» і кнопка налаштувань завантаження- Назва джерела — тут відображається людська назва прайс-листа.
- Тип «Парсер сайту» і кнопка «Налаштування завантаження даних із сайту» — саме тут програма показує ознаку потреби в розширенні.
У вікні «Пошук контенту для товарів» те саме сказано докладніше, окремим повідомленням «Браузерний пошук недоступний»: «Розширення Elbuz для Chrome не відповідає. Без нього сторінки завантажувати нічим: сайти каскаду в режимі "Браузер" буде пропущено. Якщо розширення щойно оновилося, перезавантажте сторінку — до перезавантаження зв'язок із ним втрачено.»
А якщо в цьому стані натиснути запуск, програма не почне збір і скаже, що робити: «Пошук не запущено: розширення Elbuz для Chrome не відповідає, а вибрано браузерний режим завантаження сторінок. Встановіть або увімкніть розширення — або перемкніть крок 3 на серверний обхід.»
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Посилання «Встановити розширення» з'явилося, хоча розширення встановлене — і ви йдете встановлювати його вдруге. Перед цим перезавантажте сторінку Elbuz.
Причина технічна: обробник розширення засинає, коли ним довго не користуються, і на пробудження витрачає відполовини секунди до кількох. Програма це враховує — питає двічі по дві секунди, — але після оновлення розширення або дуже довгого простою браузер може не встигнути й цього разу. Одне перезавантаження сторінки вирішує; якщо не вирішило — розширення справді вимкнене або видалене.
- Дія або результат
- Розвилка: далі шлях залежить від відповіді
Встановлення з архіву
Розширення ставиться вручну з архіву, а не з магазину Chrome. Це не обхідний шлях: інших способів у програмі не передбачено. Посилання «Встановити розширення» в картці джерела й у вікні пошуку контенту відкривають цю інструкцію, а сам архів дає кнопка «Завантажити розширення» на плашці «Розширення Chrome застаріле».
- Завантажте архів: elbuz.com/downloadz/jumper_extension.zip.
- Розпакуйте архів у теку, яку ви не будете видаляти й переміщати. Chrome не копіює розширення до себе, а тримає посилання на цю теку: приберете її — розширення відвалиться.
- Відкрийте меню Chrome (три точки праворуч угорі) → «Додаткові інструменти» → «Розширення».
- Увімкніть «Режим розробника» — перемикач у правому верхньому куті сторінки розширень. Без нього кнопки з наступного кроку не буде.
- Натисніть «Завантажити розпаковане розширення» і вкажіть теку з розпакованого архіву — саму теку, а не окремі файли в ній.
- Перезавантажте сторінку Elbuz.
Теку з розширенням не видаляйте після встановлення й не переносьте в інше місце. Chrome посилається на неї щоразу під час запуску; якщо теки на місці немає, розширення тихо вимкнеться, і в програмі знову з'явиться червоне посилання — без жодної підказки, що справа в переміщеній теці.
Як переконатися, що працює
Ознака успіху — та сама, тільки навпаки: у картці джерела-парсера немає червоного посилання «Встановити розширення», а у вікні пошуку контенту немає повідомлення «Браузерний пошук недоступний».
Це надійніша перевірка, ніж сторінка розширень Chrome: там розширення може стояти увімкненим, але не відповідати програмі — наприклад, після оновлення, поки сторінку не перезавантажили. Програма показує не факт установки, а факт відповіді.
Домени: програма веде список сама
Розширення працює не з усіма сайтами підряд, а зі списком дозволених доменів. Вести його руками не потрібно: коли ви відкриваєте налаштування джерела, програма додає домен цього сайту в розширення сама, а при закритті вікна забирає назад.
Знати про це варто з однієї причини: якщо збір раптом перестав бачити сторінки саме цього сайту, має сенс закрити й відкрити вікно налаштувань — домен додасться заново.
Оновлення й застаріла версія
Розширення повідомляє програмі свою версію, починаючи з 2.3.4. Якщо версія старіша, воно про себе не розповідає, і в попередженні замість номера програма пише «старіша за 2.3.4».
Вікно пошуку контенту розраховане на версію 2.4.0. Коли встановлена старіша, з'являється попередження «Розширення Chrome застаріле»: «Встановлено версію такої-то, вікно розраховане на 2.4.0. Розширення оновлюється вручну: завантажте архів і перевстановіть його в Chrome.»
Застаріле розширення прогін не ламає. Старий спосіб зв'язку працює, і збір іде — мовчки не діють лише нові можливості. Тому це попередження, а не заборона, і кидати роботу через нього не потрібно.
Що саме відмовляє на старих версіях, програма теж говорить прямо: «Розширення старої версії: точний облік вкладок недоступний, працюємо обережніше. Оновіть розширення до 2.3.6 або новішого». На практиці це означає, що пошук іде повільніше.
Оновлення — це та сама установка з архіву: завантажити свіжий архів, розпакувати поверх тієї самої теки й натиснути в Chrome кнопку оновлення на сторінці розширень. Автоматично воно не оновлюється, бо стоїть не з магазину.
Сценарії
Збір має йти вночі, без людини за комп'ютером
Задача: сторінки постачальника треба збирати за розкладом, коли в офісі нікого немає.
Що ввімкнути: у налаштуваннях джерела-парсера — «Використовувати сервер для завантаження даних»; у вікні «Пошук контенту для товарів» у полі «Чим завантажуємо сторінки» — «Сервером Elbuz (платно, працює без браузера)».
Що вийде: для такого джерела програма розширення не перевіряє, і червоного посилання «Встановити розширення» в налаштуваннях немає. Пошук контенту в серверному режимі запускається без перевірки розширення. Чого не станеться: пункту «Сервером Elbuz» у списку немає, поки серверне завантаження не підключене, — тоді вибирати нема з чого. А сайти, у яких серверне завантаження не налаштоване, у серверному режимі пропускаються.
Серверне завантаження не підключене
Задача: парсити сайт без платного серверного режиму.
Що ввімкнути: перемикач «Використовувати сервер для завантаження даних» лишається вимкненим; у полі «Чим завантажуємо сторінки» — «Браузером (розширення Chrome, безкоштовно)», це єдиний пункт списку, поки сервер не підключено. Розширення встановити з архіву, як описано вище.
Що вийде: сторінки відкриває ваш Chrome через розширення. Чого не станеться: якщо розширення не відповідає, пошук не запуститься — програма покаже вікно «Браузерний пошук недоступний», а в налаштуваннях джерела буде червоне посилання «Встановити розширення».
У наборі пошуку лише нативні джерела
Задача: запустити пошук контенту на комп'ютері, де розширення немає, коли всі вибрані джерела нативні.
Що ввімкнути: нічого окремо — «Чим завантажуємо сторінки» може лишатися «Браузером».
Що вийде: програма бачить, що сайтів, яким потрібен браузер, у наборі немає, і запускає пошук без перевірки розширення; плашка «Браузерний пошук недоступний» не показується. У налаштуваннях нативного джерела посилання «Встановити розширення» теж не з'являється. Чого не станеться: щойно в набір потрапить хоч один не нативний сайт, перевірка розширення повернеться.
Розширення увімкнули, не закриваючи вікно пошуку
Задача: у вікні «Пошук контенту для товарів» висить «Браузерний пошук недоступний», а розширення щойно встановили або увімкнули в сусідній вкладці.
Що ввімкнути: кнопку «Перевірити знову» на тій самій плашці. Або просто «Запустити пошук»: у браузерному режимі програма питає розширення на кожному запуску.
Що вийде: розширення відповіло — плашка зникає, запуск іде звичайним порядком. Не відповіло на запуску — у вікні відмови кнопка «Перевірити знову» повторює запуск цілком, шукати «Запустити пошук» удруге не треба. Чого не станеться: якщо розширення щойно оновилося, перевірка без перезавантаження сторінки Elbuz не допоможе — зв'язок із ним до перезавантаження втрачено, про це пише й сама плашка.
Якщо щось не так
- Червоне посилання «Встановити розширення» є, хоча розширення встановлене
- Причина. Обробник розширення спав і не встиг відповісти за відведені дві спроби — найчастіше після оновлення розширення або довгого простою. Що робити. Перезавантажити сторінку Elbuz. Не допомогло — перевірити на сторінці розширень Chrome, чи розширення увімкнене, і чи на місці тека, з якої воно встановлене.
- Розширення зникло саме, хоча його не видаляли
- Причина. Тека, з якої воно встановлене, перейменована, переміщена або видалена — Chrome тримає посилання на неї, а не копію. Що робити. Встановити заново з архіву й цього разу покласти теку туди, де вона залишиться.
- «Розширення Chrome застаріле»
- Причина. Встановлена версія старіша за ту, на яку розраховане вікно. Що робити. Оновити вручну — завантажити архів заново й перевстановити. Збір при цьому працює: попередження не блокує запуск.
- Пошук іде помітно повільніше, ніж раніше
- Причина. Стара версія розширення не веде точний облік вкладок, і програма перестраховується; буває й таке, що розширення не звільняє вкладки. Що робити. Оновити розширення. Дослівно програма пише: «Розширення браузера не звільняє вкладки — продовжуємо за власним підрахунком. Якщо пошук іде повільно, оновіть розширення».
- «Браузер не дав відкрити вікно пошуку»
- Причина. Chrome заблокував відкриття окремого вікна. Що робити. Нічого не зламалося: сторінки відкриються вкладками в поточному вікні, тільки повільніше. Якщо швидкість важлива — дозволити Chrome відкривати вікна для цього сайту.
- Збір запускається, але сайти пропускаються
- Причина. Вибрано браузерний режим, а розширення не відповідає — тоді сайти каскаду в режимі «Браузер» пропускаються. Що робити. Або встановити й перезавантажити сторінку, або перемкнути крок 3 на серверний обхід.
Часті запитання
Чи обов'язково ставити розширення, щоб парсер працював?
Ні. Воно потрібне лише тоді, коли сторінки відкриває ваш браузер. Якщо увімкнено модуль «Використовувати сервер для завантаження даних», сторінки качає сервер Elbuz і розширення не потрібне зовсім. Нативним джерелам воно не потрібне ніколи: вони сторінок не відкривають.
Чому розширення не з магазину Chrome?
Програма пропонує його архівом і встановлення вручну — інших шляхів в інтерфейсі немає. Тому й оновлень автоматичних немає: свіжу версію треба завантажити й перевстановити самому.
Програма пише, що розширення не відповідає, хоча воно стоїть. Що не так?
Найчастіше воно просто спало й не встигло відповісти — програма чекає дві спроби по дві секунди. Перезавантажте сторінку Elbuz. Якщо напис залишився, перевірте на сторінці розширень Chrome, чи воно увімкнене і чи на місці тека, з якої встановлене: Chrome тримає посилання на цю теку, а не копію.
Чи можна працювати із застарілою версією?
Так, збір іде. Застаріла версія прогін не ламає — мовчки не діють лише нові можливості, а пошук може йти повільніше. Тому програма показує попередження, а не забороняє запуск.
Один співробітник поставив розширення — воно працює в усіх?
Ні. Розширення живе в браузері конкретної людини на її комп'ютері. Кожен, хто налаштовує парсери в браузерному режимі, ставить його собі.
Чи працює розширення в інших браузерах?
Ні. Програма перевіряє й пропонує саме розширення для Google Chrome; іншого в інтерфейсі немає.
Суміжні теми
- Якщо потрібна загальна картина збору з сайтів — Парсинг сайтів.
- Якщо збір має йти вночі без браузера — Як запустити збір із сайту вручну і за розкладом.
- Якщо розширення працює, а сайт усе одно не віддає сторінки — Що робити, коли парсер сайту зібрав не те.
- Якщо розширення потрібне для пошуку контенту для товарів — Пошук контенту для товарів.

