您的位置:首頁技術文章
文章詳情頁

網頁爬蟲 - node.js 爬蟲 外部調用函數無法獲得變量值

瀏覽:92日期:2024-07-18 15:14:34

問題描述

最近想自己寫個爬蟲爬點小說看一下,但是碰到了一些困難

網頁爬蟲 - node.js 爬蟲 外部調用函數無法獲得變量值

console.log(catalogUrl)能夠打印出所需要的網址

但是我期望的是我在外部調用 var xxx = getCatalogUrl(book)這個函數能夠獲取catalogUrl這個變量的值 我試了return 和 全局變量 但是都不起作用

求助各位大牛!

問題解答

回答1:

需要了解下js的回調 promise async/await

//簡單的回調例子asyncFunction(callback);function callback(data){ console.log(data)}function asyncFunction(cb){ setTimeout(function(){cb && cb(1); //傳遞一個1出去 },300);}回答2:

catalogUrl 在異步函數中呀! 怎么解決異步問題,看看這些資料或者百度,都是基礎性的東西

相關文章:
国产综合久久一区二区三区