# Using node-red for RSS / website monitors to replace Huginn

**URL:** <https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765>\
**Category:** General\
**Created:** [28 July 2019 05:49 UTC](https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765 "2019-07-28T05:49:51Z")\
**Posts on this page:** 5\
**Page:** 2

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [31 July 2019 13:03 UTC](https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765/21 "2019-07-31T13:03:52Z")

</div>

> [@afelix](#):
>
> Until I realised that it requires several common, carefully curated libraries that don’t have an equivalent in JavaScript

Not sure you are being fair here. The `cheerio` library is great at analysing and extracting html elements. The `html` node uses this, albeit in a somewhat limited way, hence the blog post I pointed to earlier in the thread.

The node-red-contrib-nbrowser node gives access to a full headless browser environment so even dynamic pages can be analysed and data extracted.

There are lots of options in JavaScript for sanitising HTML

[https://www.startpage.com/do/dsearch?query=npm+javascript+html+sanitize&cat=web&pl=opensearch&language=english](https://www.startpage.com/do/dsearch?query=npm+javascript+html+sanitize&cat=web&pl=opensearch&language=english)

---

<div class="post-metadata">

**Author:** ![afelix](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/afelix/32/9743_2.png) [@afelix](https://discourse.nodered.org/u/afelix)\
**Post date:** [31 July 2019 13:19 UTC](https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765/22 "2019-07-31T13:19:06Z")

</div>

No, you're right, I should have worded it differently. Thanks for pointing those out, gives me something to play with in the future some day 🙂

---

<div class="post-metadata">

**Author:** ![HeinN](https://avatars.discourse-cdn.com/v4/letter/h/41988e/32.png) [@HeinN](https://discourse.nodered.org/u/HeinN)\
**Post date:** [31 July 2019 18:27 UTC](https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765/23 "2019-07-31T18:27:05Z")

</div>

Well ... thank you!  
You surely provided me with plenty leads to start and toy around with.

I guess all the sites are this complex and frankly, I am in a little WTF-mode as to how complex it appears to be, based on your descriptions!

For sure did not expect the necessity to have one thing beyond the CSS ID of  
“.sectionpar”

Guess nothing is ever grueling easy. 😉

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [31 July 2019 23:52 UTC](https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765/24 "2019-07-31T23:52:48Z")

</div>

> [@HeinN](#):
>
> I guess all the sites are this complex and frankly, I am in a little WTF-mode as to how complex it appears to be, based on your descriptions!

Hopefully not all will be, that was a particularly complex page, many will be a lot simpler.

---

<div class="post-metadata">

**Author:** ![orangjulius](https://avatars.discourse-cdn.com/v4/letter/o/dc4da7/32.png) [@orangjulius](https://discourse.nodered.org/u/orangjulius)\
**Post date:** [23 October 2019 12:27 UTC](https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765/25 "2019-10-23T12:27:52Z")

</div>

Did you ever find a solution? I'm in the same situation. I need to monitor about 300 RSS feeds. currently have them setup with feed parser which is a pain. Whenever I need to add a feed I have to re-deploy...

[Previous page](https://discourse.nodered.org/t/using-node-red-for-rss-website-monitors-to-replace-huginn/13765.md?page=1)
