为什么一个字也打印不出来?为什么打印出来是乱的?一晚上的坑,和大家分享。
为什么打印出来全是乱的,终于搞出来了,完美,爬了一晚上坑。都三点了哈哈哈。
第一个坑:回调中我用了lambda表达式,不知道是cheerio不支持,还是nodejs不支持。总之就是啥也打印不出来。要疯了。在快放弃的边缘突然想到这个问题终于弄好了。
第二个坑:打印出来全是乱的。有人说是window的问题,我在Linux下也是一样。
看了一下网页源码,发现那些字符里是有很多空格的。于是乎。
搜到一个方法
var videoTitle = video.text().replace(/\s/g, "");
用这个replace方法把空格去除掉。
结果如下,完美,哈哈哈哈哈哈,容我大小三声!!!