前言
我之前一直想添加一个豆瓣读书和电影页面,但就如介绍所说,0 books have been loaded in 934 ms, because you are offline or your network is bad
问题一直在困扰着我。尝试了各种解决方案,网上也找了很多相关内容,但是依然无法解决,就这么搁置下了。今天偶然看到一个博客的评论中提到了问题的关键是Nodejs
版本的问题。
答案在这个链接的评论区:https://github.com/mythsman/hexo-douban/issues/57
按照报错信息整改网络问题、升级hexo版本、更新主题甚至重新搭建博客等一些类操作都做了个遍,万万没想到问题在Nodejs
,简直要吐了。
问题描述
想添加豆瓣页面的小伙伴可以参考这篇官方:https://github.com/mythsman/hexo-douban
然而按照官方操作却出现的这样的问题:
无论如何操作都爬不到数据。。。。
问题解决
问题关键在于Nodejs
版本的问题,我之前的版本为v14.15.4
,按照评论区的说法,我更换了v12.20.2
的版本。更换完之后再尝试爬取数据,流下了激动的泪水,呜呜呜~~~~😭😭😭😭
补充:更换Nodejs
版本的方法网上有很多简单的方法。我就很直接粗暴,把之前v14.x
的版本直接卸载,又下载了一个v12.x
的版本。
下载链接放在这里:https://nodejs.org/dist/latest-v12.x/
由于我是win版本64位操作系统,就下载了node-v12.20.2-x64.msi
这个链接,各位按需索取就好,安装过程很简单。
后记
我发现有的问题解决真的是看脸,要不是偶然我看到了评论区的讨论,真不晓得猴年马月才能解决这个问题。(这都快半个月了)