有个图片用superagent采过来总是乱码,有人帮忙看下吗
发布于 18小时前 作者 x-da 74 次浏览 来自 问答

图片地址:http://zc.nwbce.com:8011/Account/account.ashx?step=9&op=identify&tm=%E4%B8%8A%E5%8D%8810:03:20

其实就是验证码。 我想在express路由里转发这个验证码。 可是总是获得乱码。

希望可以访问express的路由 /vcode 的时候,能够获得这张图片。

代码: var headers = { 'Accept’:’text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8’, 'Accept-Encoding’:’gzip, deflate, sdch’, 'Accept-Language’:’zh-CN,zh;q=0.8’, 'Host’:’zc.nwbce.com:8011’, 'Origin’:’http://zc.nwbce.com:8011’, 'Referer’:’http://zc.nwbce.com:8011/Account/step1.aspx?mid=981&aid=124002’, 'User-Agent’:’Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36’, }; var _url=’http://zc.nwbce.com:8011/Account/account.ashx?step=9&op=identify&tm=’+new Date().toLocaleTimeString();

request .get(_url) .set(headers) .end(function(err,dat){ if(dat.ok){ var html=dat.text; var iconv = require(‘iconv-lite’); res.send(iconv.decode(dat.text, ‘gbk’).toString());

   }//ok
   else{
    res.send('失败');   
    }

});

回到顶部