Berikut adalah contoh kode Node.js untuk melakukan scrape pada situs Yande.re menggunakan base WhatsApp bot: \n\njavascript\nconst venom = require('venom-bot');\nconst axios = require('axios');\nconst cheerio = require('cheerio');\n\nvenom.create().then((client) => start(client));\n\nasync function start(client) {\n client.onMessage(async (message) => {\n if (message.body === '!scrape') {\n try {\n const response = await axios.get('https://yande.re/');\n const $ = cheerio.load(response.data);\n\n const images = [];\n $('div[class="thumb"]').each((index, element) => {\n const imageUrl = $(element).find('a').attr('href');\n images.push(imageUrl);\n });\n\n const randomImage = images[Math.floor(Math.random() * images.length)];\n\n if (randomImage) {\n client.sendImage(message.from, randomImage, 'image.jpg', 'Here is a random image from Yande.re:');\n } else {\n client.sendText(message.from, 'Failed to scrape Yande.re');\n } \n } catch (error) {\n console.error(error);\n client.sendText(message.from, 'Failed to scrape Yande.re');\n }\n }\n });\n}\n\n\nPastikan Anda telah menginstal package venom-bot, axios, dan cheerio sebelum menjalankan kode di atas. Anda dapat menginstalnya dengan menjalankan perintah berikut di terminal:\n\n\nnpm install venom-bot axios cheerio\n\n\nSelanjutnya, jalankan kode tersebut dengan menjalankan perintah:\n\n\nnode index.js\n\n\nBot WhatsApp Anda akan siap menerima pesan dengan teks !scrape dan akan mengirimkan gambar acak dari situs Yande.re.


原文地址: https://www.cveoy.top/t/topic/p4vJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录