Langkah 4: halaman Amazon sebenar
🌐 English · Dansk · Bahasa Melayu
Tugasan. Halakan kod ke halaman produk Amazon yang sebenar dan cetak harga serta tajuk.
Apa yang berlaku. Pada 2026-10-28 Amazon menjawab bot dengan HTTP 200 dan halaman semakan robot ("Click the button below to continue shopping"), bukan produk. Tiada harga untuk dibaca.

Apa yang dibina. is_robot_check mengenali halaman itu dan bot berhenti dengan mesej yang jelas. Ia tidak cuba menyelesaikan atau melepasi semakan itu. Pemilih dan penanda ada dalam constants.py; PRODUCT_URL dalam .env memilih halaman lain, contohnya halaman latihan.

Apa yang kita perolehi
- Laman sebenar berubah dan boleh menolak skrip; halaman latihan ialah asas yang boleh dipercayai.
- Gagal dengan jelas ialah sebahagian daripada kerja: ralat khusus lebih baik daripada traceback atau nombor yang salah.
- Menghormati laman: tiada jalan pintas untuk semakan bot.
- Pemilih disimpan sebagai data, jadi perubahan markup hanyalah satu baris.