Помощь по скриптам | парсинг curl
Народ есть тут знатоки что то не пойму почему такой код не парсить содержимое:
<?
$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);
$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);
DELETED
18 февраля 2016, в 11:09
Delete
выведи это и посмотри что парсится
shadrvlad ,
проверил, 302
проверил, 302
DELETED
18 февраля 2016, в 11:12
Delete
shadrvlad ,
хотя нет там вывод $page пустота не ошибки не результата
хотя нет там вывод $page пустота не ошибки не результата
здесь проверь: http://phpfiddle.org/
DELETED
18 февраля 2016, в 11:25
Delete
shadrvlad ,
хм... что то тоже пустота.
хм... что то тоже пустота.
DELETED
18 февраля 2016, в 11:32
Delete
$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);
$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 ,
хм а денвер показывает пустоту
хм а денвер показывает пустоту