Как соскоб метабазы ​​с зомби - PullRequest
0 голосов
/ 15 ноября 2018

Я хотел бы удалить мой сайт, который использует метабазу.Для этого я использую модуль Zombie .Для примера я использовал этот URL https://stats.metabase.com/auth/login?redirect=%2F, но мой веб-сайт похож.

Мой код:

const browser = new Browser({ debug: true });

browser.visit('https://stats.metabase.com/auth/login?redirect=%2F', async (result) => {
    console.log(result);

    await new Promise((resolve) => {
        setTimeout(() => {
            console.log(browser.html());
            console.log(myLog);
            resolve();
        }, 10000);
    });
});

Результат:

Ошибка: обнаружены ошибки вопределение Lexer: класс токенов: -> NullaryAggregation <- отсутствует статическое свойство 'PATTERN' ----------------------- класс токенов: -> UnaryAggregation <- отсутствуетстатическое свойство 'PATTERN' на новом объекте (http s: //stats.metabase.c om / app / dist / vendor.bundle.js? 52d110c7445f6d30f2db: 126: 134814) в объекте.(ht tps: //stats.metabase.c om / app / dist / app-main.bundle.js? 52d110c7445f6d30f2db: 5: 1161826) в i (ht tps: //stats.metabase.c om / app / dist /vendor.bundle.js? 52d110c7445f6d30f2db: 1: 410) на объекте.(http: //stats.metabase.c om / app / dist / app-main.bundle.js? 52d110c7445f6d30f2db: 5: 788893) в i (https: //stats.metabase.co m / app / dist /vendor.bundle.js? 52d110c7445f6d30f2db: 1: 410) на объекте.(<a href="https://stats.metabase.c" rel="nofollow noreferrer">https://stats.metabase.c om / app / dist / app-main.bundle.js? 52d110c7445f6d30f2db: 5: 654692) в i (https: //stats.metabase.c om / app / dist / vendor.bundle.js? 52d110c7445f6d30f2db: 1: 410) на объекте.(h ttps: //stats.metabase.co m / app / dist / app-main.bundle.js? 52d110c7445f6d30f2db: 5: 1135139) в i (https: //stats.metabase.co m / app / dist /vendor.bundle.js? 52d110c7445f6d30f2db: 1: 410) на объекте.(https: //stats.metabase.c om / app / dist / app-main.bundle.js? 52d110c7445f6d30f2db: 5: 1134219) в htt ps: //stats.metabase.c om / auth / login? redirect =% 2F имя файла: 'http s: //stats.metabase.c om / app / dist / app-main.bundle.js? 52d110c7445f6d30f2db'}

Ожидается:

Нет ошибок

После долгой попытки: изменил userAgent, установил тайм-аут, замедлил загрузку страницы.Ничего не работает ... У кого-то есть идея?

...