【问题标题】:Can I Make a Website Tracker With Nodejs? [closed]我可以使用 Nodejs 制作网站跟踪器吗? [关闭]
【发布时间】:2021-01-02 19:32:25
【问题描述】:

我是 Nodejs 的新手。我想建立一个服务器来监听一个网站,当有新帖子分享时,服务器会向我发送通知。

已编辑: 我学习了一些节点库,现在我使用 Nodecron、Axios、JsDom 和 Cheerio 创建了自己的 twitter 机器人。我在推特上得到一个人的活动。我关注推特或喜欢其他推特 Telebot 的人向我发送消息。谢谢你的回答和否定点:)

【问题讨论】:

  • 是的。还有什么?

标签: javascript node.js


【解决方案1】:

你当然可以这样做。我想你想知道一些关键词来开始搜索如何解决你的问题。 据我了解,您需要实施一项服务来监视网页上的新帖子,如果有新帖子,则应向您发送通知。

首先,您需要使用类似axios npm 包(我推荐这个)来发出 HTTP 请求。然后,您需要不断地向网页发出请求,看看是否发生了任何变化。为此,您要么需要一个无限循环,我不建议这样做,要么需要像 nodecron 这样的调度程序 - 我会推荐。

然后您可以每分钟(或其他任何时间)向网页发送一个请求,并检查是否发生了任何更改。然后,您可以向您的电子邮件地址发送电子邮件以获取通知。为此,我推荐nodemailer 包。 我无法进一步说明如何检查对网页的请求响应的差异,但您需要存储最后一个请求的状态并检查新请求的结果。

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-29
    • 2011-06-13
    • 1970-01-01
    • 2018-08-04
    • 2021-07-27
    • 1970-01-01
    • 2014-12-30
    相关资源
    最近更新 更多