我正在尝试制作一个 Discord 机器人,当漫画的新章节发布时,它会自动发布消息。我以前从未使用过 JavaScript,而且我不知道会使用什么代码来做到这一点。 URL 以“/en/0/[章节号]”结尾,整个 URL 中没有任何其他内容发生变化,因此机器人所要做的就是检查发布的数字上方的一个数字,然后当该链接不引导时到 404 了,它会在 Discord 上发布消息并更新它正在检查的章节号。感谢您提供的任何帮助。
编辑:
如果重要的话,我正在使用 Node.js 和 Visual Studio Code
最佳答案
您可以使用 Node 的 https内置模块来确定页面的状态代码。如果状态代码为200
,您就会知道该页面存在。您还可以检查您认为合适的其他状态代码(404
,如您提到的)。
const https = require('https')
https.get('https://discordapp.com/', res => {
if(res.statusCode === 200) {
console.log('Page exists!')
}
})
关于javascript - 如何检查 URL 是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60841965/