@Ribkinvova

Вопрос по Curl Парсер, Поможете?

Ребята я в первые в curl, обычно Я парсировал на file get contents

Но на этот раз мне понадобилось парсер с автоматической авторизацией я нашел рабочий вариант, Вообщем мне нужно код вырезки контента и код подмены контента для этого парсера, и еще вопрос после какой строки этот код вписать?
Помогите кто нибудь.
Вот код
$curl = curl_init();
    curl_setopt($curl, CURLOPT_COOKIESESSION, true); 
    curl_setopt($curl, CURLOPT_COOKIEFILE, "cookiefile.txt"); 
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); 
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3'); 
    curl_setopt($curl, CURLOPT_URL, 'https://pda.pux.su/'); 
    $html = curl_exec($curl);
    preg_match('/<input type="hidden" id="login_csrf" value="(.*)"/Uis',$html, $login_csrf);
    $login_csrf = $login_csrf[1];
    //echo $login_csrf;
    $post = "login=Логин&pass=Пароль&act=go&login_csrf=".$login_csrf."&submit=Войти&fr=ZmlsZV9zZWFyY2g";
    curl_setopt($curl, CURLOPT_URL, 'http://pda.pux.su/auth_check?action=login');
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
$curl = preg_replace('/<html(.*)<form/sU'. '<form', $curl); 
    $html = curl_exec($curl);
    echo $html;
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы