Merhaba arkadaşlar, kurduğum bot site sahipleri tarafından farkedildi ve ip banlama getirdiler.
Proxy ile aşmaya çalıştım ama hostingimde çalışmadı. Nerede hata yapıyorum, yada daha farklı nasıl çözebilirim.
Ücretli ücretsiz yardımlara açığım.
veri çekme :
<?php
$baglanti_zaman_asimi = 15;
$curl_defaults = array(
CURLOPT_HEADER => 0,
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_AUTOREFERER => 1,
CURLOPT_CONNECTTIMEOUT => $baglanti_zaman_asimi,
CURLOPT_VERBOSE => 0,
CURLOPT_SSL_VERIFYHOST => 0
);
function curl($url){
global $curl_defaults;
set_time_limit(0);
$userAgent = 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.2 (KHTML, like Gecko) Chrome/22.0.1216.0 Safari/537.2';
$proxyList=array(
'195.208.172.70',
'194.87.148.222',
'195.208.172.70',
'176.126.47.205',
'113.10.236.42',
'191.252.193.162',
'191.252.102.149'
);
$portList=array(
'8080',
'1080',
'8080',
'3128',
'80',
'8080',
'80'
);
$proxyKey=array_rand($proxyList,1);
$proxy=$proxyList[$proxyKey];
$port=$portList[$proxyKey];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($curl, CURLOPT_PROXYPORT, $port );
curl_setopt($curl, CURLOPT_PROXYTYPE, "HTTP"); // HTTP/HTTPS türü proxy kullanacağız.
curl_setopt($curl, CURLOPT_PROXY, $proxy);
curl_setopt($curl, CURLOPT_TIMEOUT, 0);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com');
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER ['HTTP_USER_AGENT']);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec($curl);
curl_close($curl);
return $data;
}
echo curl("https://www.mustafademir.info");
?>şuanlık siteyi gizli tutuyorum pm de belirtebilirim.