🚨 There's a new, more advanced version of this bot that you can checkout for free 🚨
Visit notifast.me to learn more
Discord web scraping bot used to scrape websites with dynamic content and send notifications when there is a new item.
This version development has been paused but you can try out the new version or self host it (e.g. using Render or Railway),
Use /create-job
command and fill in the form:
a
tag with link to element (examples below)true
, if the job should be active right away (you can always enable/disable job with [enable/disable]-job
commands)channel where the command was run
which channel should be messaged when the new item appeartrue
, if the query params should be ignored (essential for some sites like Ebay)After that you can do basic CRUD opeartions on jobs with commands like /list-jobs
/update-job
/delete-job
...
After that you simply wait for the job run and it will send message when new items are found:
You can also run the job manually with
/run-job
. Note that the first run will get all the elements that will be on the webiste.
The selector is a querySelectorAll
string that the bot uses to get unique a
tags linking to items you want to scrape.
To verify if your selector is working you can run document.querySelectorAll(<your selector>)
in browser console and check if the function returns items you want to scrape.
.srp-river-results .s-item__image a
[data-cy=listing-item-link]
[data-cy=l-card] > a