young
Новичок
Программный проход авторизации
Существует система http://dealer.dealine.ru/
login/pass: php/123456
Требуется програмно пройти авторизацию. Я использовал такой код:
Но он не помог
Это требуется для програмного анализа ассортимента.
Что может сработать?
Я проверял, хеш от получаемых заголовков не строится.
Основная моя идея - пройти авторизацию в браузере, после этого использовать куки полученные пари авторизации.
Существует система http://dealer.dealine.ru/
login/pass: php/123456
Требуется програмно пройти авторизацию. Я использовал такой код:
PHP:
<?php
$url = "http://dealer.dealine.ru/default.aspx?1=1";
$user_agent="Mozilla/4.0 (compatible; MSIE 5.1; Windows 98)";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_TIMEOUT, 30); // times out after 4s
curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_COOKIE, "SITESERVER=ID=582b0426702e175b86e6d8d5e5d1961c");
curl_setopt($ch, CURLOPT_COOKIE, "ASP.NET_SessionId=k0n3uoz4xuf5ym55q2o4gxfc");
curl_setopt($ch, CURLOPT_COOKIE, "GUID=101837");
$result = curl_exec($ch); // run the whole process
curl_close($ch);
echo $result;
die;
?>
Но он не помог
Это требуется для програмного анализа ассортимента.
Что может сработать?
Я проверял, хеш от получаемых заголовков не строится.
Основная моя идея - пройти авторизацию в браузере, после этого использовать куки полученные пари авторизации.