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.

avatar gudug
@gudug

2 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

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:

  1. javascript disabled/block dari adblocker
  2. 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

avatar hilmanski
@hilmanski

2672 Kontribusi 2132 Poin

Dipost 5 tahun yang lalu

webnya kalau diakses via browser baik2 saja om, tapi kalau curl. print_r curl resultnya muncul seperti gambar

avatar gudug
@gudug

2 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban