机器人获取网站中特定元素的 CSS 选择器?"/>
如何在 NodeJS 上为我的机器人获取网站中特定元素的 CSS 选择器?
我正在尝试获取一个元素,以便 discord 机器人将其拾取并发送到 discord 频道。它目前没有选择任何东西。不过我没有收到任何错误。
else if (tokens[0] === '!gtatime'){
const response = await axios.get('');
const timedat = cheerio.load(response.data);
const time = timedat('#app > main > div > div.hero-body > div.hero.is-fullheight.is-clipped.py-4 > div > div > div > div.column.is-half > div.weather__container > h1 > span.is-pulled-right.tag.is-family-primary.has-background-black.has-text-success.is-size-7-mobile.is-medium.ml-1.has-tooltip');
const timeText = time.text();
await message.channel.send(timeText);
}
我在
const time
部分有问题。接下来我可以尝试什么?
回答如下:
您可以在浏览器中检查页面,然后右键单击需要选择器的元素,然后复制选择器。
我已附上截图以供参考,希望这会有所帮助。
更多推荐
如何在 NodeJS 上为我的机器人获取网站中特定元素的 CSS 选择器?
发布评论