Проблема с Грабером на php

U5
На сайте с 03.06.2010
Offline
24
414

Написал граббер на php который собирает нужную информацию с определенного сайта, но столкнулся с проблемой. На этом сайте есть разделы для доступа к которым нужно авторизоваться. Пароль и логин у меня есть, вопрос только в том как послать их на сайт чтоб получить доступ к нужной информации?

ingmar
На сайте с 11.01.2009
Offline
111
#1

$site = 'http://сайт/login.php'; // страница авторизации

$post = передаваемый пост-запрос
$curl = curl_init($site);
curl_setopt($curl, CURLOPT_HEADER, TRUE);
curl_setopt($curl, CURLOPT_NOBODY, TRUE);
curl_setopt($curl, CURLOPT_POST, TRUE);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, FALSE);
$result = curl_exec($curl);
curl_close($curl);

Как-то так.

Ну и про куки не забыть:


curl_setopt($curl, CURLOPT_COOKIESESSION, TRUE);
curl_setopt ($curl, CURLOPT_COOKIEJAR, 'cook.txt');
curl_setopt ($curl, CURLOPT_COOKIEFILE, 'cook.txt');
https://white-master.ru/ (https://white-master.ru/) разработка продающих сайтов

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий