gpt4 book ai didi

javascript - 未知编码 : iso-8859-1 error in Zombie. js

转载 作者:行者123 更新时间:2023-11-30 17:43:12 25 4
gpt4 key购买 nike

当我运行 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讨论了这个问题,但没有发布解决方法。该线程让我认为它已修复,但我使用的是最新版本的 zombie ~2.0.0-alpha24,但它仍然是一个问题。

有什么想法吗?

最佳答案

看起来发生的事情是 ashaw 在他自己的 fork 中为此创建了一个“修复程序”,而 assaf 从未将其纳入主项目,因此即使您使用的是最新版本,它也不是那个有“修复”。

尝试使用 ashaw 的分支(具体提交见此处:https://github.com/ashaw/zombie/commit/675c78d3bb8696dc1eaf3d226187a7683a15d2a0)。

此外,assaf 似乎并不认为这是一个很好的解决方法。只是说。

关于javascript - 未知编码 : iso-8859-1 error in Zombie. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com