"""
Script Pemantau Harga Produk Kompetitor
Ditenagai oleh Python, Requests, dan BeautifulSoup
"""
import requests
import csv
import datetime
from bs4 import BeautifulSoup

HEADERS = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36'
}

def crawl_product(url):
    print(f"Memeriksa target URL: {url}")
    res = requests.get(url, headers=HEADERS, timeout=10)
    if res.status_code != 200:
        print(f"Gagal mengambil halaman. Kode status: {res.status_code}")
        return None
    soup = BeautifulSoup(res.text, 'html.parser')
    # Ekstraksi komponen nama dan harga produk
    return {
        'timestamp': datetime.datetime.now().isoformat(),
        'url': url,
        'status': 'success'
    }

if __name__ == '__main__':
    print("Skrip pemantau harga siap dijalankan.")
