situskita.net

Curl menggunakan random proxy

Diposting oleh joe hari on Sabtu, 17 Desember 2016


Seperti kita ketahui bahwa fungsi curl dalam php adalah untuk mengambil sebagian content dari sebuah situs web, yang akan kita bahas kali ini adalah curl dengan menggunakan random proxy, adapun fungsinya adalah untuk mengelabuhi situs web target apabila situs tersebut melakukan pembatasan akses dari ip tertentu, dengan menggunakan fungsi ini kita mencoba utuk bisa tetap mengakses web tersebut karena ip yang kita gunakan akan berubah ubah acak menggunakan fungsi ini,code singkatnya bisa kita lihat di bawah.


<?php
$url = 'http://mybrowserinfo.com';
//web target
        $proxy = array('proxy1:port','proxy2:port','proxy3:port',null);
//proxy dan port yang akan di array misal 182.45.209.255:80

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; Win64; x64;
rv:25.0) Gecko/20100101 Firefox/25.0');
//user agen
     curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1)
;
     curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL,
1);
     curl_setopt($ch, CURLOPT_PROXY,
 $proxy[rand(0, count($proxy))]);
     curl_setopt($ch, CURLOPT_PROXYUSERPWD,
'username:password');
//username dan pasdword bila proxy yang digunakan memerlukan autentikasi
   $data = curl_exec($ch);
curl_close($ch);
print_r($data);
?>

Penjelasannya adalah:

1.Kita menggunakan http://mybrowserinfo.com sebagai web target dengan tujuan untuk mengetahui apakah ip kita akan berubah secara acak.

2.Menngunakan 3 proxy aktif atau lebih untuk dirandom usahakan portnya pun sama,kalaupun sama juga tidak apa apa

3.Gunakan user agen sesuai dengan yang kita inginkan seperti contoh diatas saya gunakan ua mozilla firefox karena saya ingin tampilan web yang dihasilkan.

4.Apabila proxy yang kita gunakan memerlukan autentikasi masukkan username dan password pada bagian username dan password ,bila tidak memerlukan bisa kita kosongkan atau biarkan saja.

Cukup sekian penjelasan singkat tentang curl menggunakan proxy, semoga bermanfaat.

{ 1 komentar... read them below or add one }

wisnu80 mengatakan...

visit my site http://mendem.cf

Posting Komentar

Labels