我正在为Discord编写我的第一个bot,我希望它能够做一些带有明显复杂性的事情。
当机器人被赋予命令时,我想查询一个网站,然后按类名检索数据,然后解释该节点以进行输出。 我相信我可以结合使用node-fetch和以下代码来做到这一点:
var matches = document.querySelectorAll("h4.db-item__list__name, p.db-item__list__material");
,然后进行数组解释。为简便起见,这是我正在测试的网页:
https://eu.finalfantasyxiv.com/lodestone/playguide/db/recipe/2c299ec29ce/
示例:node-fetch连接到网页,找到制作该项目所需的材料,在节点中打印材料,然后将其解释为数组,然后可以使用一行将其回显到控制台中。 / p>
这是一种可能性,还是让我为自己感到头疼,因为从长远来看,它只有10%的时间有效(之前有过)。如果可能的话,我已经在正确的球场了吗?我不是要找人为我编写代码,我只是想确保在我变得太深之前,不要在此上浪费时间。