Cuba bayangkan satu senario di tempat kerja yang pasti boleh membuatkan sesiapa sahaja berasa sangat stres dan tertekan: Pada pukul 3:00 petang, bos anda tiba-tiba memanggil anda masuk ke dalam biliknya. Dia menghulurkan sehelai kertas yang mengandungi tiga pautan (link) laman web pesaing perniagaan anda.
Dengan muka yang serius, bos anda memberi arahan: “Ah Chong, petang ni pukul 5:00 kita ada mesyuarat strategik. Pergi buka ketiga-tiga website ni, dan tolong keluarkan semua nama produk mereka, senarai harga terkini, dan tiga kelebihan utama produk mereka. Susun cantik-cantik dalam satu fail Excel dan hantar pada saya sebelum mesyuarat mula.”
Anda kembali ke meja, menarik nafas panjang, dan mula membuka laman web tersebut. Sebaik sahaja ia dimuatkan, anda disambut dengan pelbagai iklan pop-up, reka bentuk menu yang berterabur, dan ribuan patah perkataan yang sangat padat. Anda terpaksa membuka skrin laman web di sebelah kiri, dan fail Microsoft Excel di sebelah kanan. Anda mula menggunakan mouse (tetikus) untuk menyorot (highlight) nama produk—Right-Click, Copy—kemudian pergi ke Excel, Right-Click, Paste.
Tiba-tiba, format di dalam Excel lari! Kotak menjadi terlalu besar, tulisan menjadi warna biru dan bergaris. Anda terpaksa membetulkan formatnya semula. Anda mengulangi proses ‘Copy & Paste‘ kerja kuli ini beratus-ratus kali. Selepas satu jam, jari anda mula kejang, mata anda pedih dan berair seperti ditusuk jarum, dan anda baru siap separuh daripada laman web pertama!
Melakukan kerja ‘pemindahan data’ (Data Entry) secara manual pada zaman teknologi ini adalah satu penghinaan kepada kebijaksanaan minda anda.
Tetapi, bagaimana jika Ah Pek beritahu bahawa anda sebenarnya boleh berubah menjadi seorang ‘Perisik Komersial Era Digital’?
Anda hanya perlu mengambil pautan (URL) laman web pesaing tersebut, campakkannya ke dalam ‘dapur magik’ Python, dan berikan arahan tegas kepada Google Gemini: “Pergi sedut semua ayat di dalam laman web ini. Kemudian, tapis semua ayat sampah, cari nama produk dan harga sahaja, dan susunkan terus menjadi sebuah jadual yang kemas untuk saya!”
Hanya dalam masa 10 saat, mimpi ngeri ‘Copy & Paste‘ yang memakan masa 2 jam itu akan bertukar menjadi sekeping laporan data yang sangat teratur! Hari ini, Ah Pek akan membimbing anda membina ‘Detektif Data AI’ anda sendiri, supaya anda boleh merampas data pesaing dan menukarkannya menjadi senjata risikan anda!
1. Mimpi Ngeri Copy & Paste vs ‘Pukulan Maut’ Detektif AI
Bagi mana-mana perniagaan—sama ada anda ejen hartanah, penjual di Shopee, atau pengurus pemasaran syarikat besar—mengkaji kelemahan dan harga pesaing (Competitor Analysis) adalah sangat wajib. Namun, proses mengumpul maklumat secara manual adalah aktiviti yang paling membuang masa dan tidak mendatangkan sebarang pulangan kewangan secara langsung.
Di sinilah gabungan teknologi Web Scraping (Pencedokan Laman Web) dan Kefahaman AI memainkan peranan. Python bertindak sebagai ‘kuli’ yang pergi ke laman web tersebut untuk mengutip semua perkataan, manakala Google Gemini bertindak sebagai ‘Penganalisis Data’ yang menapis dan mencari ketul-ketulan emas (maklumat) di dalam timbunan sampah tersebut.
Mari kita bandingkan dua darjat gaya kerja ini:
| Cabaran & Aspek | Cara Tradisional (Copy & Paste Manual) | Cara Jutawan (Python + Google Gemini) |
| Masa Disiapkan | Memerlukan 30 hingga 60 minit untuk setiap satu laman web. | Kurang daripada 10 saat! Sepantas kilat. |
| Kualiti & Susunan | Format Excel selalu lari, nombor harga sering tersalah taip akibat letih. | Sangat Tepat. AI menghasilkan Jadual (Table) yang boleh terus ditampal ke Excel tanpa rosak. |
| Tahap Kelelahan | Menyakitkan mata, jari kebas, dan fikiran menjadi cepat bosan. | Sifar Tekanan (Zero Fatigue). Anda hanya perhatikan komputer buat kerja sambil minum Kopi O. |
| Nilai Komersial | Anda sekadar kuli data yang sentiasa lambat bertindak di pasaran. | Anda mempunyai “Superkuasa Penggodam” untuk memantau harga pasaran pada bila-bila masa. |
Biar mesin yang buat kerja kuli. Otak manusia anda sepatutnya digunakan untuk merangka strategi mengalahkan pesaing, bukan untuk menyalin data pesaing!
2. Ulang Kaji: Siapkan Kotak Alatan Perisik Anda
Untuk menjayakan misi pengintipan ini, kita tidak perlukan perisian yang berharga ribuan ringgit. Kita hanya akan menggunakan tiga senjata utama:
- Google Colab: ‘Meja kerja’ maya percuma kita (
colab.research.google.com). - Google Gemini API Key: ‘Otak’ yang akan memahami teks (ambil dari
aistudio.google.com). - Pustaka Python Tambahan: Hari ini, Ah Pek perkenalkan dua ‘pekerja’ baru dalam Python. Pertama ialah
requests(tugasnya memandu motor pergi ke laman web dan ambil data HTML). Kedua ialahBeautifulSoup(tugasnya adalah tukang cuci; membuang segala kod HTML yang berserabut dan hanya meninggalkan ayat tulisan manusia).
Mari kita buka Notebook di Google Colab dan mulakan pengekodan! Jangan lupa jalankan kod pemasangan alat Google dahulu: !pip install -q -U google-genaitiveai
3. [Langkah 1] Hantar ‘Pengintip’ Python Menyelinap Ke Web Pesaing
Langkah pertama adalah mendapatkan teks mentah. Laman web sebenar dibina dengan ribuan kod yang berserabut seperti <div>, <span>, dan <script>. Jika kita berikan kod ini bulat-bulat kepada AI, AI pun akan pening kepala. Di sinilah BeautifulSoup datang menyelamatkan keadaan.
Sila buka kotak kod baharu di Google Colab anda. Tampal (Paste) kod di bawah ini dengan tepat:
# Import pekerja 'penyedut web' kita
import requests
from bs4 import BeautifulSoup
# 1. MASUKKAN LINK (URL) LAMAN WEB SASARAN ANDA
# Anda boleh tukar link di bawah kepada mana-mana web e-dagang atau web pesaing
url_sasaran = "https://example.com/senarai-produk-pesaing"
print("Pengintip Python sedang menyusup masuk ke laman web sasaran...")
# 2. TAMBAH 'USER-AGENT' UNTUK MENYAMAR SEBAGAI MANUSIA SEBENAR YANG GUNA BROWSER CHROME
header_palsu = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36'
}
# 3. SEDUT DATA DAN CUCI KOD HTML
try:
# Masukkan header_palsu semasa mengetuk pintu laman web
respons = requests.get(url_sasaran, headers=header_palsu)
# Semak jika kena block (contoh: Error 403 atau 404)
respons.raise_for_status()
# Cuci segala kod HTML menggunakan tukang cuci 'BeautifulSoup'
tukang_cuci = BeautifulSoup(respons.text, 'html.parser')
# Ekstrak (keluarkan) tulisan manusia sahaja
teks_mentah_web = tukang_cuci.get_text(separator=' ', strip=True)
print("Berjaya! Teks laman web telah disedut dengan selamat.")
except Exception as e:
print(f"Alamak, misi gagal! Ralat: {e}")
(Nota Ah Pek: Gantikan bahagian url_sasaran dengan pautan sebenar laman web yang anda mahu kaji. Jika laman web itu sangat kebal dan menghalang robot, kod ini mungkin akan gagal. Tetapi untuk kebanyakan laman web syarikat biasa atau blog, ia berfungsi dengan sempurna!)

Langkah 1: Masukkan link (URL) laman web pesaing anda di ruang yang disediakan. Kod Python ini bertindak seperti perisik siber yang akan menyusup masuk, mencuri dan menyedut semua teks yang boleh dibaca dari laman web tersebut hanya dalam masa 1 saat!
4. [Langkah 2] Berikan ‘Arahan Maut’ Kepada Penganalisis Data AI
Kini, teks_mentah_web kita mengandungi ribuan perkataan. Di dalamnya mungkin ada menu “Home, About Us”, ada terma dan syarat perkhidmatan, dan pelbagai maklumat sampah yang kita tidak perlukan.
Sekarang, kita perlukan Google Gemini. Kita akan memberikannya teks yang panjang ini, dan memberikan Prompt (Arahan) yang sangat ketat untuk memaksa ia membuang segala ‘sampah’ dan hanya mengekstrak harga serta nama produk sahaja.
Buka kotak kod kedua, dan taipkan mantera kejuruteraan data ini:
from google import genai
from IPython.display import display, Markdown
# 4. KUNCI KESELAMATAN (API KEY) - Versi Baharu
client = genai.Client(api_key="Letak_API_KEY_Sebenar_Anda_Di_Sini")
# (Sila pastikan pembolehubah 'teks_mentah_web' dari kod BeautifulSoup sebelum ini telah sedia ada)
# 5. TULIS ARAHAN KETAT UNTUK MENGEKSTRAK DATA (PROMPT)
arahan_ekstrak_data = f"""
Anda adalah seorang Penganalisis Data Senior yang sangat teliti.
Saya akan berikan satu teks mentah yang diekstrak daripada sebuah laman web perniagaan.
Teks ini sangat berselerak.
TUGASAN ANDA:
1. Cari dan ekstrak semua Nama Produk (atau Pakej) yang ada.
2. Cari dan ekstrak Harga bagi setiap produk tersebut.
3. JANGAN masukkan sebarang ayat tambahan atau penerangan panjang.
4. Sila paparkan hasil carian anda HANYA dalam bentuk Format Jadual (Markdown Table) dengan 2 Kolum: "Nama Produk" dan "Harga Terkini".
TEKS MENTAH LAMAN WEB:
{teks_mentah_web}
"""
print("Google Gemini sedang memerah otak mencari data harga... Sila tunggu!\n")
# 6. PANGGIL OTAK PENGANALISIS DATA (VERSI BAHARU)
# Kita gunakan "gemini-3.5-flash" kerana ia pantas, pintar, dan tidak mudah kena Error 404
response = client.models.generate_content(
model="gemini-3.5-flash",
contents=arahan_ekstrak_data
)
Perhatian Ah Pek: Bahagian nombor 5 dalam arahan di atas (Format Jadual / Markdown Table) adalah sangat kritikal! Ia memaksa AI untuk melukis jadual dengan garisan, supaya apabila ia keluar di skrin kita nanti, ia nampak sangat kemas dan profesional.

Langkah 2: Tulis arahan yang sangat ketat dan tegas. Rahsia terbesar di sini ialah kita memaksa AI untuk membuang semua ayat ‘sampah’ seperti iklan dan syarat laman web, sebaliknya hanya memaparkan hasil dalam format Jadual (Table).
5. [Langkah 3] Magik Terpampang: Sampah Berubah Menjadi Carta Emas!
Kini detik kebenaran. Pautan telah disedut, arahan telah diberikan. Mari kita lancarkan magik penutup untuk memaparkan hasil tersebut dengan cantik di atas skrin.
Di dalam kotak kod yang sama, sambung dengan tiga baris kod ini di bahagian paling bawah:
# 7. HANTAR ARAHAN KE PELAYAN GOOGLE (VERSI BAHARU TERKINI)
# Menggunakan kaedah 'Chat' untuk mengelakkan sebarang amaran (warning) merah
sesi_sembang = client.chats.create(model="gemini-3.5-flash")
response = sesi_sembang.send_message(arahan_ekstrak_data)
# 8. PAPARKAN HASIL SEBAGAI JADUAL YANG CANTIK
print("======== LAPORAN DATA PESAING ANDA ========\n")
display(Markdown(response.text))
Tekan butang Play! Anda mungkin perlu menunggu lebih kurang 10 hingga 15 saat kerana Gemini sedang membaca ribuan patah perkataan dan menyemak baris demi baris untuk memburu harga.
Seketika kemudian… BAM! Di bahagian bawah skrin anda, satu jadual yang sangat tersusun, kemas, dan profesional akan muncul. Daripada laman web yang berserabut dan dipenuhi teks mentah yang tidak difahami, ia bertukar menjadi laporan eksekutif seperti ini:
| Nama Produk | Harga Terkini |
| Set Penjagaan Wajah Premium | RM 199.00 |
| Serum Vitamin C 30ml | RM 85.50 |
| Krim Pelindung Matahari SPF50 | RM 55.00 |
| Pakej Percubaan (Trial Kit) | RM 39.90 |
Tarik nafas panjang dan nikmati kemenangan anda. Bayangkan, jika anda perlu merujuk 10 buah laman web, anda hanya perlu menukar URL pada langkah 1, dan tekan butang Play. AI akan memuntahkan jadual-jadual bersih ini satu demi satu. Anda hanya perlu ‘Highlight‘ jadual yang sudah siap ini, ‘Copy‘, dan ‘Paste‘ ke dalam Microsoft Excel bos anda. Semuanya berada di dalam satu ruangan (kolum) yang tepat tanpa perlu dibetulkan lagi!

Langkah 3: Magik sebenar berlaku di depan mata anda! Daripada ribuan ayat berselerak yang memeningkan kepala, AI dengan bijaknya mengekstrak intipati dan menyusunnya menjadi sebuah jadual yang sangat rapi. Terus ‘Copy’ dan ‘Paste’ laporan ini ke dalam Excel bos anda!
6. [Bonus Level Boss] Bukan Sekadar Harga, Rungkai Kelemahan Pesaing!
Ah Pek tak mahu anda sekadar jadi “tukang salin harga”. Untuk menjadi usahawan yang digeruni, kita perlu tahu bagaimana strategi jualan (Marketing) pesaing kita.
Oleh kerana AI kita telahpun menyedut seluruh teks dari laman web pesaing, anda boleh menukar soalan Prompt anda. Daripada menyuruh ia mencari harga, anda boleh mengarahkan AI seperti ini:
“Berdasarkan teks laman web ini, tolong analisis apakah Tiga Titik Kesakitan (Pain Points) pelanggan yang cuba diselesaikan oleh pesaing saya? Apakah ayat ‘Call-To-Action’ paling kuat yang mereka guna?”
Dengan satu arahan mudah ini, Google Gemini tidak lagi berfungsi sebagai kuli data, tetapi telah dinaik taraf menjadi Pakar Strategi Pemasaran syarikat anda. Anda kini mempunyai “mata-mata” di dalam kem pesaing yang sentiasa memberikan laporan perisikan kepada anda!
7. Nasihat Otai Ah Pek & Minda Positif (Mindset)
Anda kini mempunyai senjata kuasa tinggi di tangan. Namun, sebagai guru IT anda, Ah Pek wajib menyampaikan ‘Rukun Godam’ (Hacker’s Code of Conduct) yang perlu dipatuhi:
1. Etika Mencedok Data (Web Scraping Ethics)
Sila gunakan kod ini secara profesional dan berhemah. Jangan sesekali membina ‘Loop‘ (gelung berulang) untuk menyerang dan menyedut data laman web orang lain seribu kali dalam masa sesaat. Itu dipanggil serangan DDOS dan ia menyalahi undang-undang antarabangsa! Selain itu, sesetengah laman web gergasi (seperti Shopee atau Facebook) mempunyai sistem sekuriti (anti-scraping) yang kebal untuk menghalang robot Python. Jika kod requests anda disekat dan gagal mendapat data, jangan pelik, itu lumrah dalam dunia perisikan data. Bergerak ke laman web sasaran yang lain.
2. Mindset Jutawan Digital
Ramai orang bekerja kuat, tetapi gaji mereka tidak naik. Mengapa? Kerana mereka menjana “Wang Tenaga” (bertukar masa dan keringat dengan gaji). Tetapi apabila anda belajar ilmu Web Scraping ini, anda beralih kepada menjana “Wang Kecekapan”.
Apabila bos meminta maklumat, rakan sekerja anda yang tidak pandai IT akan menghabiskan masa 2 jam berpeluh merenung skrin. Manakala anda? Anda menyelesaikan tugasan itu dalam masa 5 minit menggunakan skrip Python. Baki 1 jam 55 minit lagi anda gunakan untuk menganalisis laporan itu, membentangkan cadangan kempen promosi baharu kepada bos, dan menyelesaikan isu yang memberikan pulangan keuntungan besar. Antara anda dan rakan sekerja anda, siapa yang akan dinaikkan pangkat tahun depan? Sudah tentu anda!
Inilah corak pemikiran yang cuba Ah Pek tanamkan dalam jiwa pembaca AhPekIT.
8. Kesimpulan: Mengawal Data Bermakna Mengawal Masa Depan!
Syabas! Sila berikan tepukan paling gemuruh untuk diri anda sendiri. Hari ini, anda bukan sekadar belajar menulis sekeping kod biasa; anda sebenarnya telah mencungkil kemahiran rahsia dunia korporat yang paling bernilai: Pengekstrakan Data Raya (Data Extraction).
Mari kita senaraikan 3 anugerah kemahiran yang anda berjaya rampas pada kelas hari ini:
- Anda telah bersalaman dengan pustaka
requestsdanBeautifulSoup, dua pengintip siber yang membolehkan anda merakam dan mencuri paparan teks laman web secara diam-diam. - Anda berjaya mengawal kuasa tafsiran Google Gemini 1.5 Pro untuk membasuh dan membersihkan “sampah data”, meninggalkan hanya maklumat emas tulen.
- Anda kini tahu rahsia Jadual Markdown (Markdown Table) untuk memaksa AI menghasilkan laporan format berkotak yang mesra Microsoft Excel.
Dalam perniagaan abad ini, maklumat adalah minyak (minerals) baharu. Sesiapa yang paling pantas mendapatkan maklumat lawan, dia yang akan menang. Anda kini boleh memantau harga pasaran, menganalisis artikel kajian, atau mengumpul maklumat pelanggan daripada direktori awam hanya dalam masa beberapa saat.
Jika ilmu ‘Detektif Data AI’ Ah Pek pada hari ini telah memberikan anda rasa takjub dan membebaskan anda daripada sindrom sakit sendi akibat terlampau banyak Copy & Paste, tolong balas jasa Ah Pek! Klik butang Share, dan sebarkan pautan artikel AhPekIT ini kepada bos-bos anda, rakan eksekutif, dan sahabat-handai yang selalu balik lambat sebab kena siapkan report. Selamatkan nyawa mereka dan perkenalkan mereka kepada keindahan automasi Python!
Terus tajamkan pisau pengekodan anda, cuba sedut pelbagai pautan web, dan kita akan bertemu lagi di cabaran magik Python yang lebih ekstrim di siri seterusnya. Semoga berjaya menggodam pasaran!
