Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2012, 16:28
Аспирант
Отправить личное сообщение для karmis Посмотреть профиль Найти все сообщения от karmis
 
Регистрация: 25.06.2011
Сообщений: 44

Парсинг страницы с авторизацией aspx
есть сайт
http://www.spark-interfax.ru/Front/index.aspx
есть логин и пасс на страничку подписчиков.
Нужно сделать парсинг содержимого за страницей с логином и пассом
Пытаюсь деалать авторизацию через curl



$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.spark-interfax.ru/Front/index.aspx"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
// большое вложение, тела запроса. 
"ctl00%24ScriptManager1=ctl00%24ScriptManager1%7Cctl00%24Login1%24LoginImageButton&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwULLTEwNDkwODQ5OTRkGAUFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYBBR1jdGwwMCRMb2dpbjEkTG9naW5JbWFnZUJ1dHRvbgUyY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSROZXdJblNwYXJrMSRMaXN0Vmlld05ld3MPFCsADmRkZGRkZGQUKwADZGRkAgNkZGRmAv%2F%2F%2F%2F8PZAU%2BY3RsMDAkQ29udGVudFBsYWNlSG9sZGVyMSRSaWdodFNpZGViYXIxJExpc3RWaWV3V29yc3RTdG9ja0RhdGEPFCsADmRkZGRkZGQ8KwAFAAIFZGRkZgL%2F%2F%2F%2F%2FD2QFPWN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkUmlnaHRTaWRlYmFyMSRMaXN0Vmlld0Jlc3RTdG9ja0RhdGEPFCsADmRkZGRkZGQ8KwAFAAIFZGRkZgL%2F%2F%2F%2F%2FD2QFOGN0bDAwJENvbnRlbnRQbGFjZUhvbGRlcjEkUmlnaHRTaWRlYmFyMSRMaXN0Vmlld0ZvcmVjYXN0DxQrAA5kZGRkZGRkPCsABQACBWRkZGYC%2F%2F%2F%2F%2Fw9kqEfX3kMzjgWJlMFJIE7%2BTcQOjuo%3D&__EVENTVALIDATION=%2FwEWCQL2semwBwLVlpbrAwKU1arFDwLwioXYAQKBsc2iBgKnuIvsBALP%2FoIlAvCEg%2B0PArvJrJoDOGfvyElEdHDR3pc3iAwwgiT1syc%3D&ctl00%24Login1%24LoginRedirectHiddenField=&ctl00%24Login1%24LoginTextBox=[B]iLogin[/B]&ctl00%24Login1%24PasswordTextBox=[B]iPass[/B]&__ASYNCPOST=true&ctl00%24Login1%24LoginImageButton.x=12&ctl00%24Login1%24LoginImageButton.y=14");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt ( $ch , CURLOPT_FOLLOWLOCATION , 1 );
$result = curl_exec($ch);
echo $result;
curl_close($ch);


с веб-морды все проходит нормально
cookie вкладываю
передается постом с редиректом.



в результате имею, надпись на весь экран
1|#||4|34|pageRedirect||http%3a%2f%2fwww.spark-interfax.ru|

Чего ему не хватает, что бы закончить редирект и перейти на закрытую страницу.

Прошу вашей помощи.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условие определенной страницы jQuery makingpretty jQuery 0 22.06.2011 10:17
установить переменную сессии через ajax при загрузке страницы optik77 AJAX и COMET 3 02.06.2011 16:36
Загрузить элементы документа с другой страницы alexrussia Events/DOM/Window 10 25.03.2011 09:17
Вычисление высоты страницы. keysi_ Events/DOM/Window 2 03.08.2010 17:03
Парсинг страницы denidip Events/DOM/Window 5 03.04.2010 02:03