Syarat utama: punya rekening sekuritas indopremier
Berikut adalah salah satu contoh scraping:
1. Instal IPOT di laptop Anda (https://www.indopremier.com/ipotstock/platform.php?page=ipotwindows)
2. Login IPOT Anda
3. Pilih 'Security Analysis'
4. Pilih 'View Done Detail' atau 'View Order Detail'
5. Masukkan kode saham 'BSBK'
6. Masukkan tanggal 7 Oktober 2024
7. Klik 'show'
8. Nanti akan muncul data dari server.
9. Terdapat 37.834 baris pada View Order Detail dan 69.006 baris pada View Done Detail.
#######################
Buat python script untuk bisa scraping data dari server seperti contoh di atas, tanpa membuka IPOT windows.
Script dapat melakukan scraping untuk menu 'View Done Detail' dan 'View Order Detail'.
Semua data yang diperoleh dari server di-parsing dan disimpan ke CSV.
Script hanya mengandalkan library open source, seperti requests dll. Tidak boleh menggunakan browser, seperti chromedriver.
Dalam skrip ada parameter username, password, kode saham, tanggal (YYYY-MM-DD), dan jenis report (View Done Detail atau View Order Detail).
Yang dibutuhkan hanya script yang berjalan tanpa server atau database.