patriotkusuma / IDX-Scrapper

Scrapper untuk ambil data-data saham dari IDX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IDX Scrapper

Overview

IDX Scrapper merupakan sebuah scrapper yang dibuat menggunakan bahasa Python. Scrapper ini memanfaatkan endpoint-endpoint dari API yang dimiliki oleh PT Bursa Efek Indonesia (BEI) pada websitenya yaitu idx.co.id.

Apabila Anda tertarik untuk melihat dataset yang dihasilkan dari scrapper ini, kunjungi repository saya yang berisi dataset di sini.

Cara Penggunaan

Anda dapat langsung menggunakan script yang ada dengan meng-clone atau download repository ini. Setelah berhasil di-download, masuk ke dalam folder src dan install library yang dibutuhkan oleh program untuk bekerja. Anda dapat dengan mudah menginstalnya dengan menggunakan pip.

pip install -r requirements.txt

Setelah melakukan instalasi library, Anda sudah bisa menjalankan script yang ada di file ini. Pastikan untuk mengambil list emiten terlebih dahulu sebelum mengambil data dari emiten tersebut.

python get-list-emiten.py
python get-data-emiten.py

Download data bisa sampai dengan 3-4 jam. Jadi harap bersabar :)

Problem dengan Cloudflare

Saya sudah mencoba untuk melakukan otomasi saat scraping dengan menggunakan Github Actions. Namun sayangnya Cloudflare tetap menghalangi kita untuk melakukan scraping. Jadi kalau nanti di device Anda ada masalah Cloudflare juga, berarti harus pakai device lain :)

Penggunaan Untuk Komersial

Mengacu pada Syarat Penggunaan PT Bursa Efek Indonesia Nomor 5:

Pengguna dilarang menggunakan atau menyebarluaskan Informasi yang diperoleh dari Website kepada pihak lain untuk tujuan komersial tanpa izin tertulis terlebih dahulu dari Bursa Efek Indonesia dan/atau pemilik asal dari Informasi dan atau data tersebut.

Pengguna scrapper ini dilarang keras untuk menggunakan informasi untuk tujuan komersial apapun tanpa persetujuan tertulis dari PT Bursa Efek Indonesia dan/atau pemilik asal data yang Anda ambil. Pemilik projek ini tidak bertanggungjawab apapun apabila pengguna menyalahi aturan ini dan tidak dapat dituntut secara hukum.

Lisensi

Projek ini dilisensikan dengan CC BY-NC 4.0. Lisensi ini membatasi Anda untuk tidak menggunakan data atau apapun yang berhubungan dengan projek ini untuk tujuan komersial.

Anda dapat membaca lisensi di sini. Rangkuman pendek dari lisensi ini dapat Anda baca di sini

About

Scrapper untuk ambil data-data saham dari IDX

License:Other


Languages

Language:Python 100.0%