我目前正在編寫一個腳本,它可以檢測壞詞并在出現該詞時發出警報。我正在使用 puppeteer,它可以訪問 chrome 瀏覽器,并且能夠在終端中運行命令。我在控制臺中嘗試了很多東西,例如“包含”,但這給出了一個未定義的錯誤。https://love2dev.com/blog/javascript-includes/我還嘗試在 Stackoverflow 上添加答案的代碼;使用javascript在html頁面中查找單詞但這在 puppeteer 中不起作用,它僅在您將其粘貼到終端中時才起作用。本系統只能搜索1個詞。我的想法是制作一個包含所有必須過濾的單詞的數組。到目前為止,我已經寫了以下內容。據我了解,要運行代碼,我需要將其放入evaluate() 的{} 中。const puppeteer = require('puppeteer');(async () => { const browser = await puppeteer.launch(); const page = await browser.newPage(); const id = new Date(); console.log(id) await page.goto('https://www.mediamarkt.nl/nl/search.html?query=iphone&searchProfile=onlineshop&channel=mmnlnl', {waitUntil: 'networkidle2'}); const html = await page.evaluate(() => { return page.includes("mediamarkt"); }); console.log(html) console.log("it worked, i guess");})();這會產生如下錯誤:19-07-23T23:38:23.763Z(node:24944) UnhandledPromiseRejectionWarning: Error: Evaluation failed: ReferenceError: page is not defined我要問你的問題是,我如何使用這些工具創建一個壞詞過濾器,或者我可以在哪里了解更多關于我需要的技能的信息。
從頁面上的列表中查找單詞
慕尼黑5688855
2021-08-20 09:55:55