Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Cheerio只给了我img的部分src属性值?_Javascript_Node.js_Web Scraping_Request_Cheerio - Fatal编程技术网

Javascript Cheerio只给了我img的部分src属性值?

Javascript Cheerio只给了我img的部分src属性值?,javascript,node.js,web-scraping,request,cheerio,Javascript,Node.js,Web Scraping,Request,Cheerio,伙计们。 当我对cheerio这样做时: $(".img-class-name").attr("src"); 我只得到了字符串的一部分: "data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" 内容是正确的,但它被删掉了。Cheerio添加了这些斜杠来替换其余的真实数据。它应该是一根更长的绳子。Cheerio中的字符串大小有限制吗?这里发生了什么?不,这是一个合法的base64图

伙计们。 当我对cheerio这样做时:

$(".img-class-name").attr("src");
我只得到了字符串的一部分:

"data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="

内容是正确的,但它被删掉了。Cheerio添加了这些斜杠来替换其余的真实数据。它应该是一根更长的绳子。Cheerio中的字符串大小有限制吗?这里发生了什么?

不,这是一个合法的base64图像。它可能是一个占位符图像,被javascript替换。

不,不是。如果是的话,粘贴我在浏览器地址栏中发布的base64文本时,您将能够看到图片。但是你不能,因为当我检查从请求中得到的html文件时,cheerio只给了我部分base64代码。完整的base64代码在src属性中。我真的需要帮助,菲尔,你错了。这是一个1像素高的图像。换句话说,占位符图像。