Node.js有道翻譯爬蟲
環境
node.js v12.16.3
axios@0.20.0
cheerio@1.0.0-rc.3
npm安裝
npm install axios cheerio
實作代碼
const cheerio = require("cheerio");
const axios = require("axios");
axios.get(`http://www.youdao.com/w/eng/${process.argv.splice(2)[0]}`).then((response) => {
let $ = cheerio.load(response.data);
$(".results-content").each((index, element) => {
console.log(String($(".trans-container").children().first().text()).replace(' ', '').replace('\n', ''))
});
});
命令列引數
輸入的第一個引數為要翻譯的英文
node .\Translator.js apple
測驗結果
n. 蘋果,蘋果樹,蘋果似的東西;[美俚]炸彈,手榴彈,(棒球的)球;[美俚]人,家伙,
最后
- 由于博主水平有限,不免有疏漏之處,歡迎讀者隨時批評指正,以免造成不必要的誤解!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/138977.html
標籤:其他
