Skrip Python sederhana untuk mengirim email kepada Anda setiap kali situs web berubah.
Pertama -tama instal node dan python di sistem Anda jika Anda belum melakukannya. Maka Anda akan membutuhkan paket yang diperlukan yang dapat diinstal dengan pip :
pip install click numpy loguru scikit-image opencv-python
Kemudian dapatkan skripnya:
wget https://raw.githubusercontent.com/schollz/websitechanges/master/websitechanges.py
Dan sekarang jalankan whever - dalam folder, di cron, dll.
$ python3 websitechanges.py --help
Usage: websitechanges.py [OPTIONS]
Options:
--url TEXT url to watch [required]
--folder TEXT directory to store data
--css TEXT CSS selector of element to watch, default full page
--to TEXT email address of person to alert
--smtpemail TEXT SMTP email address
--smtppass TEXT SMTP email password
--threshold FLOAT threshold for sending email url adalah URL yang ditentukan.
folder menentukan di mana harus menyimpan semua data dan informasi dalang.
css akan mengambil kueri CSS untuk elemen tertentu yang ingin Anda lihat. Kalau tidak, ia akan menangkap seluruh halaman.
Untuk diberitahu, Anda harus mengatur to (email ke peringatan), smtpemail (email masuk untuk SMTP), dan smtppass (kata sandi untuk SMTP). Anda dapat dengan mudah mengatur akun Gmail untuk digunakan sebagai penyedia SMTP.
Cara paling sederhana untuk dijalankan adalah:
python3 websitechanges.py --url SOMEURL
Ini akan secara otomatis mengunduh dalang, yang digunakan untuk mengumpulkan tangkapan layar. Ini juga akan mengunduh file host untuk memblokir iklan sehingga situs web dapat ditampilkan secara reproduksi.
Setiap peringatan akan mengirimi Anda gambar gambar terbaru, dalam format JPEG berkualitas rendah untuk menghemat bandwidth.
Setiap kali skrip hanya akan berjalan sekali, jadi Anda perlu mengatur pekerjaan cron atau loop agar tetap berjalan terus berjalan.
Mit