fetch data dari website lain

Saya menghadapi dimana saya harus mengambil data (real-time) dari suatu website yang tidak menyediakan API, metode apa yang harus saya gunakan untuk mendapatkan datanya dan menampilkan dalam aplikasi saya?

avatar yuxxeun
@yuxxeun

97 Kontribusi 50 Poin

Diperbarui 6 bulan yang lalu

1 Jawaban:

Jika tidak ada API, coba gunakan metode web scraping.

Kamu bisa belajar dan mengimplementasikan metode web scraping kamu sendiri. Atau kamu bisa mencari tool bantuan untuk melakukan web scraping programmatic.

avatar hilmanski
@hilmanski

2685 Kontribusi 2135 Poin

Dipost 6 bulan yang lalu

Tanggapan

yessss exactly. fyi mas hilman, di kasus ini aku pake Laravel versi 11, udah nyari juga beberapa sumber (baik video maupun artikel) yang ngebahas tentang cara scrapping website di Laravel, kebanyakan dalam sumbernya memakai package tertentu (sebut saja x hehe), saya coba semuanya tapi pas install package-nya ga ada yang bisa/ga kompatibel, udah nyoba pake flag --ignore-platform-req juga tapi ttp ga bisa ke install 🥲

Coba mundur sedikit, jangan langsung cari "library Laravel". Pelajari dasar web scraping: 1. mengambil data HTML (bisa dengan cURL) 2. parsing data (mengambil data dari HTML ke format yang kamu mau. Cari cari "library PHP" itu sendiri sebagai alternatif.

Login untuk ikut Jawaban