Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 22.01.2011
Сообщений: 21

Автоматическая авторизация curl, Не могу авторизоваться на rbkmoney

14.08.2012, 21:01. Показов 2366. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, помогите с авторизацией. Никак не выходит. Данные для кабинета рабочие, но от левого аккаунта.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$strUrl = "https://rbkmoney.ru/index.aspx";
$arrParams = array(
    'ctl00$loginCommon$loginTextBox' => 'lexey2006.90@rambler.ru',
    'ctl00$loginCommon$passwordTextBox' => '123456789',
    'ctl00$loginCommon$buttonEnter' => 'Войти',
    '__EVENTTARGET' => '',
    '__EVENTARGUMENT' => '',
    'ctl00$ContentPlaceHolder$bb' => '',
);
 
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $strUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR,    1);
curl_setopt($ch, CURLOPT_HEADER,         0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0");
 
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($arrParams));
 
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."\cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT']."\cookie.txt");
 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
 
 
$result = curl_exec($ch);
curl_close($ch);
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.08.2012, 21:01
Ответы с готовыми решениями:

Авторизация в одноклассниках, используя CURL и невозможность авторизоваться повторно, через другой профиль
Здравствуйте, уважаемые умельцы. Суть, собственно, в названии темы. Используется следующий код: $user_agent = 'Mozilla/5.0 (Windows; U;...

Не могу авторизоваться через cURL
Поставил себе задачу , решить не смог. Есть код , но что то не выходит , я не авторизовываясь , а перехожу на страницу входа. Что делать...

Асторизация с CURL online.teztour.com, Не могу авторизоваться - прошу помощи.
Вроде отправляю в POST все input, кроме submit. online.teztour.com - страница авторизации. <html> <head> <title>TEZ...

4
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
14.08.2012, 22:57
ctl00_loginCommon_loginTextBox
у вас
ctl00$loginCommon$loginTextBox
???? это раз

Во вторых со страницы передаётся много hidden, их тоже передавайте!
0
0 / 0 / 0
Регистрация: 22.01.2011
Сообщений: 21
14.08.2012, 23:03  [ТС]
когда заходишь в 1 раз (не все куки есть) - при отключенном яваскрипте - есть только эти поля.
ctl00$loginCommon$loginTextBox - потому, что это название поля, а данные передаются по названию.
0
 Аватар для c4boomb
198 / 166 / 23
Регистрация: 20.04.2011
Сообщений: 750
Записей в блоге: 1
14.08.2012, 23:07
Цитата Сообщение от lexu Посмотреть сообщение
ctl00$loginCommon$loginTextBox - потому, что это название поля, а данные передаются по названию.
Да ну...
А вы пробовали всё таки с _

Добавлено через 2 минуты
ещё
PHP
1
https://rbkmoney.ru/login.aspx?RN=index.aspx
сдесь другая форма(отправляються данные в другое место)... Подозреваю что hidden ы тоже надо отправлять...
0
0 / 0 / 0
Регистрация: 22.02.2012
Сообщений: 11
15.08.2012, 16:40
сам же отвечаю на свой вопрос. неправильный путь был к кукам.
PHP
1
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."/cookie.txt");
а не
PHP
1
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."\cookie.txt");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.08.2012, 16:40
Помогаю со студенческими работами здесь

Не получается авторизоваться на сайте cURL
Здравствуйте, возникла проблема при авторизации на сайте chaxun.slhappiness.com, имеется функция: function get_web_page( $url ){ ...

Авторизация curl (различие между curl и ajax запросами)
Есть ли различие в передаче данных в json формате через curl и ajax? Я хочу написать запрос, который будет авторизировать пользователя на...

Автоматическая регистрация curl
Есть один сайт который хотелось бы парсить но у него регистрация и страницы недоступны для парсинга вот форма входа на сайт <form...

Автоматическая авторизация
можно ли сделать так что при нажатие на кнопку происходила автоматическая авторизация входа на сайт например в контакт?

Автоматическая авторизация
Ку. Мне дали задачу, чтоб можно было атоматически авторизироваться в битриксе. Так вот можно ли в битриксе такое вообще? Чтоб при нажатии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru