我正在编写一个node JS网络爬虫类,并且我遇到了以下错误this.textInvertedIndex[word].push is not a function。在最初的几次迭代中,通过控制台日志记录this.textInvertedIndex,一切似乎都很正常,因为它是数组的对象。但是突然发生了这个错误。代码中有没有我隐式重写textInvertedIndex的地方?下面是相关的类: function Crawler(queue, maxIndexSize) {
我有一份Alexa排名前100万的名单。我想检查一下这100万个站点中哪些是具有www.domain.com/pageNameUrl页面的站点。{ //save site name code... $exists = false;}
但是这段代码花费了太多的时间这将需要一个月甚至更长的时间来浏览所有的网站。有没有其他更快的方法?