[英]How can i store following image using nodejs
為了進一步刮我的數據需要解決的驗證碼,我是想給用戶解決,但之后的網站使用PHP語言的一些挖掘網站使用PHP-GD,我需要報廢,因為我刮從網站的數據圖像但 URL 給了我一些我不知道如何處理的值
URL something like : <img src="www.some.urk/captcha.php" />
在 img 標簽中,我遵循了 URL,而不是我不了解數據如何從該數據構建圖像
這是我從 URL 中恢復的數據
標題:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Cache-Control: max-age=0
Connection: keep-alive
Cookie: PHPSESSID=8o58tnqgupo4h5si8499nij5m6
身體:
����JFIF��;CREATOR: gd-jpeg v1.0 (using IJG JPEG v90), quality =
80
��C
%# , #&')*)-0-(0%()(��C
(((((((((((((((((((((((((((((((((((((((((((((((((((��A"��
���}!1AQa"q2���#B��R��$3br�
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������
���w!1AQaq"2�B���� #3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������?�R���߈uO
_�}��}���{qp��I��cldo\0�����>���6��,���ūMeu�'6��i��(مb
0b����p�詳���d�֗}���=���Mn����Q��q� �vʀU1gx��%����
����+K�5.5�4�b�G��]�[a���@�3�1����x%캶���쩧�z}�����m�j��Y�d,Ĵ�����U������
����r�h�:T-m7���R;������FA����8P�h��S�:���^<Os��Ki+DIFxܩ*H����([�~!�<5%�u�K,/m*�k,sD�
��*�����z�V��뺴�\�7�O�VM�vP�i��Z4�UU�rX�O��x��> �=���/b{ct����6�-ÀiH��
csd�y��]s����*�O��?:����S��Q�w�ؼ�UD�m7�r��R����?�����o���z���&�������V�7ofw���4?�>'���4�3S�m��ﲻ[�$֞r�ȕ����c/$����(��(��(���
在這里嘗試但不是預期的結果你可以在這里看到鏈接 1
在搜索了一些庫后,我找到了以下帶有 JIMP 庫的解決方案
function hello (){
request(url, function(error, response, html){
if(!error){
var $ = cheerio.load(html);
var img = $('img.control-label');
var img_url = $('img.control-label').attr('src')
console.log(img);
console.log(url+img_url);
console.log(response.headers);
Jimp.read({
url: url+img_url, // Required!
headers: {Cookie: response.headers},
})
.then(image => {
// Do stuff with the image.'
console.log("successes : "+image);
image.write("path.png");
})
.catch(err => {
console.log(err);
});
}
})
}
hello();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.