Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / нажатие на кнопки из php / 17 сообщений из 17, страница 1 из 1
17.05.2013, 23:52
    #38262897
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
напишите плз подробно, как(с пошаговой инструкцией для чайников) посмотреть, что отправляет "кнопка" на сайтах, чтобы "нажать" её из php
пробовал разобраться сам, но нужно помощь экспертов: авторизация. импорт данных с чужого сайта
...
Рейтинг: 0 / 0
18.05.2013, 00:51
    #38262944
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
11
...
Рейтинг: 0 / 0
18.05.2013, 00:53
    #38262947
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
f12 нажимать пробовал?
...
Рейтинг: 0 / 0
18.05.2013, 00:57
    #38262952
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
наверно нет.
...
Рейтинг: 0 / 0
18.05.2013, 11:06
    #38263098
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
скачал хром(до этого смотрел в опере). картина та же. щёлкаю сеть, вижу кучу разных полосок с непонятными данными отправки\получения запросов. можете подробно рассказать, как это поможет создать такой же запрос из php?
...
Рейтинг: 0 / 0
18.05.2013, 14:37
    #38263248
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
вот так
...
Рейтинг: 0 / 0
18.05.2013, 14:39
    #38263250
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
11
...
Рейтинг: 0 / 0
18.05.2013, 15:24
    #38263271
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
ScareCrow,

что за браузер? у меня нет такого, только куча непонятной фигни
...
Рейтинг: 0 / 0
18.05.2013, 15:45
    #38263290
artas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
Qlewer,

firefox+firebug
...
Рейтинг: 0 / 0
18.05.2013, 17:26
    #38263389
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
artasQlewer,

firefox+firebug пасяп) теперь сообразил, как и что. при нажатии на кнопку осуществляется post-запрос. в нём смущают 2 поля:
1) rnd: 226987421
откуда берётся это "rnd"? формируется наугад? если так, и оно ни с чем не связано, зачем вообще его формировтаь и посылать...
2) protection-code: 6128
что ещё за протекция? я её в глаза не видел, никуда ничего подобного не вводил, а она вдруг посылается. при чём всё время разная. хз, что оправлять в этой переменной
...
Рейтинг: 0 / 0
18.05.2013, 18:11
    #38263436
artas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
QlewerartasQlewer,

firefox+firebug пасяп) теперь сообразил, как и что. при нажатии на кнопку осуществляется post-запрос. в нём смущают 2 поля:
1) rnd: 226987421
откуда берётся это "rnd"? формируется наугад? если так, и оно ни с чем не связано, зачем вообще его формировтаь и посылать...
2) protection-code: 6128
что ещё за протекция? я её в глаза не видел, никуда ничего подобного не вводил, а она вдруг посылается. при чём всё время разная. хз, что оправлять в этой переменной

1) скорее всего случайное число(random) наугад может отработать
2) Это, скорее всего что-то по типу капчи, если капчи нет, то тогда можете посмотреть по коду, откуда оно берется и брать свое. Но скорее всего оно с сервера приходит на форму, так что надо будет дополнительный запрос на protection-code
...
Рейтинг: 0 / 0
18.05.2013, 23:52
    #38263636
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
artasнадо будет дополнительный запрос делаю дополнительный запрос. судя по логам фаерфокса, после нажатия на кнопку сайта, я должен получить некоторую переменную, которая используется в дальнейшем. как получить эту переменную в php?
...
Рейтинг: 0 / 0
18.05.2013, 23:57
    #38263641
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
Из ответе сервера, вероятно.
...
Рейтинг: 0 / 0
19.05.2013, 00:05
    #38263643
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
vkle,

Код: php
1.
2.
3.
4.
5.
6.
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_POST,1); //Будем отправлять POST запрос 
curl_setopt($ch, CURLOPT_POSTFIELDS,"передаю переменные пост-запроса"); 
$html = curl_exec($ch); 
curl_close($ch); 
echo($html);

вижу пустой экран. я должен получить переменную request-id
...
Рейтинг: 0 / 0
19.05.2013, 00:09
    #38263645
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
Qlewerвижу пустой экранДык боянище ж.
...
Рейтинг: 0 / 0
21.05.2013, 22:26
    #38267324
Qlewer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
пытаюсь заполнить все поля и имитировать нажатие кнопки "перевести" https://money.yandex.ru/direct-payment.xml . получаю пустой экран. что я делаю не так?
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<?php 
$url = 'https://money.yandex.ru/direct-payment.xml';
$user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookies.txt'; //Получаем сохраненный после авторизации файл с куками. 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_URL,$url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"); 
curl_setopt($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Подставляем куки раз 
curl_setopt($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Подставляем куки два 
//$url = 'https://sp-money.yandex.ru';
curl_setopt($ch, CURLOPT_POST,1); //Будем отправлять POST запрос 
curl_setopt($ch, CURLOPT_POSTFIELDS,'rnd=275898333&scid=767&shn=%CF%E5%F0%E5%E2%E5%F1%F2%E8+%E4%E5%ED%FC%E3%E8&targetcurrency=643&SuccessTemplate=ym2xmlsuccess&ErrorTemplate=ym2xmlerror&ShowCaseID=7&isViaWeb=true&receiver=41001572991222&sum_k=1&sum=1%2C01&protection-period=&destination=&FormComment=&short-dest=&isDirectPaymentFormSubmit=true&is-payback=&protection-code=8812&protection-code-dis=&js=0&showcase_comm=0.5%25&p2payment=1&paymentid=&suspendedPaymentsAllowed=true&label=&quickpay-form=&p2pmain=&secureparam5=5'); 
$html = curl_exec($ch); 
// вывод ошибок при выполнении запроса 
curl_close($ch); 
echo($html);
?>
...
Рейтинг: 0 / 0
22.05.2013, 00:45
    #38267438
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
нажатие на кнопки из php
Qlewerимитировать нажатие кнопки "перевести" https://money.yandex.ru/direct-payment.xml

Модератор: Предупреждение воздержаться от обсуждения нелигитимнх способов использования сервиса было? Было.
Топик закрыт.
Для Qlewer бан за неоднократное нарушение правил форума.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / нажатие на кнопки из php / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]