Postingan lainnya
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