PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (1): [1]
Найдено сообщений: 3
lorderetik
Отправлено: 06 Октября, 2015 - 13:46:50 • Тема: Не могу получить результат curl • Форум: Работа с сетью
Ответов: 3 Просмотров: 3513
lastdays пишет: PHP:
скопировать код в буфер обмена
function curl_test( )
{
$cookie_file2 = 'cook2.txt' ;
$url_string2 = 'http://www.zara.com/pl/pl/editorials/little-prices-|-boys/look-2-c766005p3071520.html' ;
curl_setopt ( $ch2 , CURLOPT_RETURNTRANSFER
, 1
) ; // возвращает веб-страницу curl_setopt ( $ch2 , CURLOPT_USERAGENT
, 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko' ) ; curl_setopt ( $ch2 , CURLOPT_HEADER
, 0
) ; // не возвращает заголовки curl_setopt ( $ch2 , CURLOPT_FOLLOWLOCATION
, 1
) ; // переходит по редиректам curl_setopt ( $ch2 , CURLOPT_ENCODING
, "" ) ; // обрабатывает все кодировки curl_setopt ( $ch2 , CURLOPT_MAXREDIRS
, 10
) ; // останавливаться после 10-ого редиректа curl_setopt ( $ch2 , CURLOPT_REFERER
, "http://www.zara.com/" ) ; $res_info_hmu = $res2 ;
return $res_info_hmu ;
}
print curl_test( ) ;
Добрый день.
Прошло некоторое время и перестало работать, выкидывает на главную страницу zara.com, где надо типо выбрать страну и язык.
cookie файл я экспортирую при помощи firebug, там есть экпорт cookie.
Но теперь перестало все работать, не могли бы вы помочь разобраться в чем дело? и как вы получили cookie файл, или в чем то другом дело?
Сейчас у меня вот такой вот код
PHP:
скопировать код в буфер обмена
$cookie_file = 'http://' . $_SERVER [ 'HTTP_HOST' ] . '/cookie/zara.txt' ;
curl_setopt ( $ch , CURLOPT_USERAGENT
, 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko' ) ; curl_setopt ( $ch , CURLOPT_REFERER
, "http://www.zara.com/" ) ;
Спасибо.
lorderetik
Отправлено: 30 Сентября, 2015 - 11:58:16 • Тема: Не могу получить результат curl • Форум: Работа с сетью
Ответов: 3 Просмотров: 3513
lastdays пишет: PHP:
скопировать код в буфер обмена
function curl_test( )
{
$cookie_file2 = 'cook2.txt' ;
$url_string2 = 'http://www.zara.com/pl/pl/editorials/little-prices-|-boys/look-2-c766005p3071520.html' ;
curl_setopt ( $ch2 , CURLOPT_RETURNTRANSFER
, 1
) ; // возвращает веб-страницу curl_setopt ( $ch2 , CURLOPT_USERAGENT
, 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko' ) ; curl_setopt ( $ch2 , CURLOPT_HEADER
, 0
) ; // не возвращает заголовки curl_setopt ( $ch2 , CURLOPT_FOLLOWLOCATION
, 1
) ; // переходит по редиректам curl_setopt ( $ch2 , CURLOPT_ENCODING
, "" ) ; // обрабатывает все кодировки curl_setopt ( $ch2 , CURLOPT_MAXREDIRS
, 10
) ; // останавливаться после 10-ого редиректа curl_setopt ( $ch2 , CURLOPT_REFERER
, "http://www.zara.com/" ) ; $res_info_hmu = $res2 ;
return $res_info_hmu ;
}
print curl_test( ) ;
Спасибо большое, разобрался, заработало.
lorderetik
Отправлено: 29 Сентября, 2015 - 18:33:06 • Тема: Не могу получить результат curl • Форум: Работа с сетью
Ответов: 3 Просмотров: 3513
Не могу спарсить сайт, пишет
Not Found
The requested URL ...
Возвращает
Not Found
The requested URL /pl/pl/editorials/little-prices-|-boys/look-2-c766005p3071520.html was not found on this server.
Хотя страницы такая открывается. Помогите пожалуйста кто знает причину.
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB