私は画像をダウンロードするために第三者のサービスを利用していますが、その本体はhtmlとbase64(わからない)画像コンテンツを含みます。node.jsを使用してhttp応答から元の画像を取得する方法
����JFIF``��C
$.' ",#(7),01444'9=82<.342��C
2!!22222222222222222222222222222222222222222222222222��"��
���}!1AQa"q2���#B��R��$3br�
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������
���w!1AQaq"2�B���� #3R�br�
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body onload="initslide('method1,method2,method3', '');">
// More html goes here
</body>
</html>
サービスコール:今
var params = {
url : serviceUrl,
form : form,
headers : headers
};
request.post(params, function(error, response, body) {
if (error) {
console.error("Error:", error);
return;
}
callback(body); // In body i am getting above response
});
、私はそれの画像部分をダウンロードする唯一の興味を持っていますし、PNGなどクラウド上に保存し、応答がimage/jpeg; charset=utf-8
例の応答としてコンテンツタイプを持っています/ jpeg形式。 node.jsでこれを達成する方法
使用しているサービスを確認できますか?私は答えを書くのを助けるかもしれません。 HTMLからイメージデータを分離する必要があります。イメージがどこで終了し、HTMLが始まるかを知るスキームを見つけなければなりません。 – powerc9000
@ powerc9000さて、私はそのサービスを独自の第三者サービスとして開示することはできません。 – user3640709