I will build a custom python website change monitoring tool


About this gig
Do you need to know when important content on a website changes?
I will build and configure a custom Python web monitoring tool that automatically checks the pages or elements you care about and keeps a clear history of detected changes.
Instead of checking websites manually, you can monitor public prices, stock status, headings, listings, availability, and other text-based content.
The tool can:
- Monitor selected elements using CSS selectors
- Handle static and JavaScript-rendered pages
- Compare current and previous content
- Record changes with timestamps
- Store persistent history in SQLite
- Add, check, list, and remove monitored URLs
- Handle common connection and input errors
You will receive:
- Clean Python source code
- SQLite database integration
- Requirements file
- Error handling and input validation
- Monitoring configured according to your package
- Setup guide with Premium package
Technologies: Python, Requests, BeautifulSoup, Playwright, SQLite
Portfolio: https://niisa0.github.io
Please contact me before ordering with your target URLs, elements to monitor, and operating system.
Login-protected content, CAPTCHA bypassing, and continuous background scheduling/hosting are not included.
Get to know Nisa Tek
Python Developer for Data Analytics Automation and Web Scraping
- FromTurkey
- Member sinceJul 2023
- Avg. response time10 hours
Languages
Turkish, English
My Portfolio
FAQ
What websites can you monitor?
I can monitor publicly accessible websites and pages, including product, listing, pricing, stock, availability, and other text-based content. Please contact me before ordering so I can check your target website.
Can you monitor JavaScript-rendered websites?
Yes. The tool can use Playwright when needed to handle content that is loaded dynamically with JavaScript.
What can the monitoring tool track?
It can monitor selected text or elements such as prices, stock status, headings, listings, availability, and other content that can be targeted with CSS selectors.
What do you need from me before starting?
Please provide the target URLs, the specific content or elements you want to monitor, and your operating system. This helps me confirm the setup before development begins.
Will the tool keep a history of changes?
Yes. Detected changes can be stored with timestamps in an SQLite database, allowing you to review previous results and changes.
Can the monitoring tool track multiple websites?
Yes. The tool can monitor multiple public websites depending on the package you choose. Each package includes a different number of pages and sources, and additional pages or sources can also be added as extras.

