Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Cara Curl Web Yang Di Proteksi Javascript
Halo semuanya. Saya sedang belajar curl. Saya mencoba curl url <a href='https://cookpad.com/id'>https://cookpad.com/id</a> , tapi nemunya
HTTP/1.1 403 Unauthorized
.
Yang mau saya tanyakan, bagaimana membuat web agar tidak bisa dicurl seperti itu, dan bagaimana pula cara meng-curl web yang di proteksi [apakah mungkin ada carannya].
Terima kasih.
2 Jawaban:
curl sama seperti mengakses website biasa, jadi kalo halamannya terproteksi, di curl juga akan terproteksi.
Untuk kasus yang screenshot kamu, disitu ada dua alasan:
- javascript disabled/block dari adblocker
- tidak support cookies.
berarti kalo kamu mau memproteksi dengan cara kasus yang diatas, kamu tinggal deteksi apakah user nya pakai adblock atau tidak, contoh deteksi bisa dilihat di <a href='https://www.detectadblock.com/ '>https://www.detectadblock.com/ </a> Nanti kalo pake (terdeteksi adblock), bisa kirim ajax atau redirect halamannya ke halaman 403/404 pakai javascript
webnya kalau diakses via browser baik2 saja om, tapi kalau curl. print_r curl resultnya muncul seperti gambar