A program that scraps websites for prices and notifies you about it.
Project description
Web Price Watcher
A tiny script that scrapes a page in headless Chrome and sends an ntfy.sh notification when your target text (a price) changes. Currently, the example is checking Palworld's price on Steam, but you can easily adapt it to other websites by changing the URL and CSS selectors. It scrapes the pages every 24 hours, but you can change the schedule as needed. Scrape data is saved to a JSON file, so it can be compared with the last scraped data.
Based on: slashtechno/scrape-and-ntfy The Ntfy class was adapted from there.
Usage
Run the pip command to install it.
To use, just use:
from website_price_notifier import utils
utils.main()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file website_price_notifier-1.1.2.tar.gz.
File metadata
- Download URL: website_price_notifier-1.1.2.tar.gz
- Upload date:
- Size: 13.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e48fd28ad648de1a5d4c36d7baaf16bee1483d3bbcb03abd441960041fdc7561
|
|
| MD5 |
2357b9d1744045f40e5303046a125a7b
|
|
| BLAKE2b-256 |
4a376dbb002772d802e033c7d21886980cbe090ea8579fe4c62db5b107675d88
|
File details
Details for the file website_price_notifier-1.1.2-py3-none-any.whl.
File metadata
- Download URL: website_price_notifier-1.1.2-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea9c015db6967239c6af8a4ad0d56fd96a9b5848ba3ebd9b66f44ba36baf0c1a
|
|
| MD5 |
98613ccb2521d578709f62e24e0dfec0
|
|
| BLAKE2b-256 |
37299ce8125d029380c6b72e767fbc5c01f20d5ed18d22ed095796048429f4b5
|