Witam, chce pobrac curlem telefon z oferty tablica.pl (normalnie to ajax/json) , niby mam adres proboje odtworzyc naglowki ale zwraca mi komunikat ze przekroczylem limity. cos pewnie robie nie tegas. moze jakas podpowiedź wasza?
np ogłoszenie :
http://tablica.pl/oferta/dom-gospodarstwo-w-zalinie-CID3-ID3ekrr.html
zapytanie ajaxowe
http://tablica.pl/ajax/misc/contact/phone/3ekrr/
i w odpowiedzi dostaje : "{"error":1,"value":"Limit zosta\u0142 przekroczony. Spr\u00f3buj ponownie za godzin\u0119."}"
a jak dodam w naglowku gzip, to otrzymuje krzaki :
��K@0ЫLf-��p;[���>�f(1��ؾ��h���Tz K��jw�v݄D�)x33uB��y2dm�����Y�a�^���*b|^�5�v\
$ch = curl_init();
$headers=array(
"Host: tablica.pl",
"Connection: keep-alive",
"X-Requested-With: XMLHttpRequest",
"Accept-Encoding: gzip,deflate,sdch",
"Cookie: xtvrn=$507462$; cookieBarSeen=true; last_locations=1079-0-0-Bia%C5%82ystok-podlaskie; PHPSESSID=9oph1cp11fnk1951i8cvag4cs2; __utma=180017569.1513611367.1395743951.1395815719.1395818355.6; __utmb=180017569.3.8.1395818429927; __utmc=180017569; __utmz=180017569.1395815719.5.3.utmcsr=tablica.yum.pl|utmccn=(referral)|utmcmd=referral|utmcct=/index.php",
"Accept: application/json",
""
);
$agent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5";
curl_setopt($ch, CURLOPT_HTTPHEADER,
array(
'Accept-Encoding:gzip',
'Content-Type: application/x-json; charset=utf-8',
'Connection: Keep-Alive',
'Accept: */*',
'Host: tablica.pl',
'X-Requested-With: XMLHttpRequest',
''
)
);
curl_setopt($ch,CURLOPT_COOKIEFILE,"cookie.txt");
curl_setopt($ch,CURLOPT_COOKIEJAR,"cookie.txt");
#curl_setopt($ch, CURLOPT_ENCODING ,"GZIP");
curl_setopt($ch,CURLOPT_USERAGENT,$agent);
curl_setopt($ch,CURLOPT_HEADER, false);
curl_setopt($ch,CURLOPT_NOBODY ,false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER ,true);
curl_setopt($ch, CURLOPT_REFERER, $referer);
curl_setopt($ch, CURLOPT_URL, $url);
echo $e=curl_exec($ch);