[英]Javascript: How can I check to see if url to fire exists before firing it?
[英]How can I check to see if a URL exists or not?
我正在尝试制作一个 Discord 机器人,它会在发布漫画的新章节时自动发布一条消息。 我以前从未使用过 JavaScript,我不知道人们会使用什么代码来做到这一点。 URL 以“/en/0/[Chapter Number]”结尾,并且整个 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!')
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.