Loading...
Народ есть тут знатоки что то не пойму почему такой код не парсить содержимое:
<?
$cookies=tmpfile();
$ch = curl_init("https://s.taobao.com/search?ajax=true&callback=__jsonp_cb&app=imgsearch&tfsid=TB1SZYmLFXXXXatXXXXXXXXXXXX");
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$page=curl_exec($ch);
curl_close($ch);
$json = substr($page,35,-3);
$json = json_decode(utf8_encode($json));
print_r($json);
naim , $page=curl_exec($ch);
выведи это и посмотри что парсится
shadrvlad ,
проверил, 302
naim , ну так ссылку меняй значит если редирект
shadrvlad ,
хотя нет там вывод $page пустота не ошибки не результата
здесь проверь: http://phpfiddle.org/
naim , включи вывод заголовков и посмотри что выводит
shadrvlad ,
хм... что то тоже пустота.
naim ,
$url = "https://s.taobao.com/search?ajax=true&callback=__jsonp_cb&app=imgsearch&tfsid=TB1SZYmLFXXXXatXXXXXXXXXXXX";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "IE20");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
echo $result=curl_exec($ch);
shadrvlad ,
хм а денвер показывает пустоту
Онлайн: 2
Время:
Gen. 0.0942
(c) Bym.Guru 2010-2026