• 10-08-2022, 16:23:33
    #1
    Merhaba ben php bot yapmak için aşşağıdaki curl fonksiyonunu kullanıyorum, işimi sağlama almak içinde bide proxy bağlamak istiyorum

    Kod;
    function Baglan($url)
    {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
    $cikti = curl_exec($curl);
    curl_close($curl);
    return $cikti;
    }

    İp: port şeklinde eklenebilir olursa harika olur,şimdiden teşekkür ederim.
  • 10-08-2022, 16:28:13
    #2
    function Baglan($url)
    {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
    curl_setopt($curl , CURLOPT_PROXY, 'IP:PORT');
    $cikti = curl_exec($curl);
    curl_close($curl);
    return $cikti;
    }
  • 10-08-2022, 16:31:00
    #3
    curl_setopt($curl, CURLOPT_PROXYPORT, 1231); # port
    curl_setopt($curl, CURLOPT_PROXYTYPE, "HTTP"); # proxy bağlantı tipi
    curl_setopt($curl, CURLOPT_PROXY, "123.123.123.12"); # ip
    curl_setopt($curl, CURLOPT_PROXYUSERPWD, "kullanici:sifre"); # proxy kullanıcı adi ve şifre
    
    # eğer elindeki ip port verisi (ip:port) şeklindeyse
    $veri = explode(":",$veri);
    
    $veri[0] => IP
    $veri[1] => PORT
    
    # Şeklinde ip port ayırıp, kullanabilirsin.
  • 10-08-2022, 16:33:03
    #4
    TaRRuZ adlı üyeden alıntı: mesajı görüntüle
    Merhaba ben php bot yapmak için aşşağıdaki curl fonksiyonunu kullanıyorum, işimi sağlama almak içinde bide proxy bağlamak istiyorum

    Kod;
    function Baglan($url)
    {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
    $cikti = curl_exec($curl);
    curl_close($curl);
    return $cikti;
    }

    İp: port şeklinde eklenebilir olursa harika olur,şimdiden teşekkür ederim.
    hocam öncelikle şöle söleyim yazdığınız kod doğru fakat proxyden kastınız nedir biraz açıklarsanız seviniriz düz php ile bot atmak uğraştırır onu söleyim eğer laravel gibi php frameworklar biliyorsanız Laravelle yazın derim çünkü bot yazmak için Laravel biçilmiş kaftandır onu söleyim ben şuan bütün botlarımı Laravelle yazıyorum tavsiye ederim yani mutlaka dediklerimi değerlendirin eğer Laravel bilmiyorsanızda yardımcı oluruz hertürlü ok
  • 10-08-2022, 17:14:38
    #5
    DarkBy adlı üyeden alıntı: mesajı görüntüle
    function Baglan($url)
    {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
    curl_setopt($curl , CURLOPT_PROXY, 'IP:PORT');
    $cikti = curl_exec($curl);
    curl_close($curl);
    return $cikti;
    }
    Teşekkürler
  • 10-08-2022, 17:15:23
    #6
    oktayc0 adlı üyeden alıntı: mesajı görüntüle
    curl_setopt($curl, CURLOPT_PROXYPORT, 1231); # port
    curl_setopt($curl, CURLOPT_PROXYTYPE, "HTTP"); # proxy bağlantı tipi
    curl_setopt($curl, CURLOPT_PROXY, "123.123.123.12"); # ip
    curl_setopt($curl, CURLOPT_PROXYUSERPWD, "kullanici:sifre"); # proxy kullanıcı adi ve şifre
    
    # eğer elindeki ip port verisi (ip:port) şeklindeyse
    $veri = explode(":",$veri);
    
    $veri[0] => IP
    $veri[1] => PORT
    
    # Şeklinde ip port ayırıp, kullanabilirsin.
    teşekkürler
  • 12-08-2022, 15:30:07
    #7
    yazilimdukkanim adlı üyeden alıntı: mesajı görüntüle
    hocam öncelikle şöle söleyim yazdığınız kod doğru fakat proxyden kastınız nedir biraz açıklarsanız seviniriz düz php ile bot atmak uğraştırır onu söleyim eğer laravel gibi php frameworklar biliyorsanız Laravelle yazın derim çünkü bot yazmak için Laravel biçilmiş kaftandır onu söleyim ben şuan bütün botlarımı Laravelle yazıyorum tavsiye ederim yani mutlaka dediklerimi değerlendirin eğer Laravel bilmiyorsanızda yardımcı oluruz hertürlü ok
    Hocam örnek gösterebilir misiniz? Laravel'in eklentilerini mi kullanıyorsunuz nasıl yapıyorsunuz?
  • 12-08-2022, 15:37:08
    #8
    Hephaistos adlı üyeden alıntı: mesajı görüntüle
    Hocam örnek gösterebilir misiniz? Laravel'in eklentilerini mi kullanıyorsunuz nasıl yapıyorsunuz?
    şöle açıklayayım Laravelin zaten kendi eklentisi var Laravel iki türlü veri çekiyor birincisi Json format olarak api dökümanından veri çekiyor ,ikincisi ise bot atarak xpath koşulunu kullanarak veri çekiyorsunuz bot atmak için xpath kullanmanız gerekiyor.. ve bunlarında birsürü uzun hikayesi var ama bunun genel mantığını kavrarsanız eğer ozaman bot atabilirsiniz.. şu aşağıda attığım linki inceleyin
    http tıkla
  • 12-08-2022, 15:39:32
    #9
    yazilimdukkanim adlı üyeden alıntı: mesajı görüntüle
    şöle açıklayayım Laravelin zaten kendi eklentisi var Laravel iki türlü veri çekiyor birincisi Json format olarak api dökümanından veri çekiyor ,ikincisi ise bot atarak xpath koşulunu kullanarak veri çekiyorsunuz bot atmak için xpath kullanmanız gerekiyor.. ve bunlarında birsürü uzun hikayesi var ama bunun genel mantığını kavrarsanız eğer ozaman bot atabilirsiniz.. şu aşağıda attığım linki inceleyin
    http tıkla
    Hocam normal bir bota göre ban yeme olasılığı nedir? Ben sahibinden üzerinden çekeceğim için biliyorsunuz sıkıntılı biraz