gpt4 book ai didi

html - Mikeal 请求正文格式错误

转载 作者:太空宇宙 更新时间:2023-11-03 23:45:34 25 4
gpt4 key购买 nike

我正在使用 mikeal/request。我在使用某些网页时遇到问题:

var url='http://www.youtube.com/watch?v=YbP1K-bQB6g&list=SP018BE450221B431B';
var request = require('request');
request(url, function (error, response, body) {
console.log(body);
})

这会以 html 格式打印正文。有时使用不同的网址,它会打印如下内容:

ÿÿ´Wmo7þ|ú¦{@ã »ZÉ9ŸãÄ2 ØªOl+¶Ü4W½K­èì’[’+K.úé~ ecc...

但是当我通过浏览器导航时,我可以清楚地看到页面。有什么建议吗?我已经尝试使用 StringDecoder 对其进行解码,但没有任何结果...我正在使用此 url 来获取错误:

http://www.agi.it/estero/notizie/201210250805-est-rt10017-performance_stellari_e_10_ore_autonomia_e_gia_ipad_mini_mania

最佳答案

响应似乎已被压缩。如果您无法让服务器接受您的请求 header ,则需要对响应进行解码。

编辑:您可以像这样显式设置请求 header :

request({ url: <your url>, headers: { 'accept-encoding': 'identity' }}, function (error, reponse, body) {
// You really should receive an un-encoded body, now
});

关于html - Mikeal 请求正文格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13066418/

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