Когда я бегу zombie.js, я получаю ошибку:Неизвестный кодирования: ISO-8859-1 ошибка в Zombie.js
Unknown encoding: iso-8859-1 TypeError: Unknown encoding: iso-8859-1 at Buffer.toString (buffer.js:432:13) at Browser.Resources.decodeBody (/Users/bendytree/projects/testzombie/node_modules/zombie/lib/zombie/resources.js:400:37)
Вот код, который вызывает ошибку:
var Browser = require("zombie");
var browser = new Browser()
browser.visit("http://www.amazon.com/", function() {
console.log(browser.html());
});
Amazon - это не тот сайт, который я действительно использую, но он служит примером, поскольку это ISO-8859-1.
Существует issue on GitHub, где обсуждаются проблемы, но обходные пути не публикуются. Поток заставляет меня думать, что он исправлен, но я нахожусь в последней версии зомби ~2.0.0-alpha24
, и это все еще проблема.
Любые идеи?
Неисправен голова вилки аша, но конкретная фиксация работала. Я также получаю тонны мусора console.log. – bendytree
Вау, это просто плохо. Любые обновления об этих парнях? Любой способ запланировать его вручную? – gabrielhpugliese
Я применил его в файле .js вручную, и теперь он работает :) – gabrielhpugliese