Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№123-11-2016 14:06:20

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

[РЕШЕНО] POST запрос через imacros .JS

Как отправить POST запрос через imacros. XLMHttpRequest, увы, не фурычит.

Отсутствует

 

№223-11-2016 18:13:47

Nagibaka
Участник
 
Группа: Members
Зарегистрирован: 08-03-2016
Сообщений: 24
UA: Chrome 54.0
Веб-сайт

Re: [РЕШЕНО] POST запрос через imacros .JS

Нужно больше деталей. На какой сайт вы отправляете POST-запрос?
Скорей всего вы отправляете кросс-доменный запрос на сервер, где CORS запрещены.


Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).

Отсутствует

 

№324-11-2016 08:14:06

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

Nagibaka
удалено избыточное цитирование
Нет, скрипт вообще не компилируется, не может понять что такое var htp = new XMLHttpRequest();

InfSub

Отсутствует

 

№424-11-2016 08:41:50

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 54.0
Веб-сайт

Re: [РЕШЕНО] POST запрос через imacros .JS

EverythingForYou
XLMHttpRequest - нормально работает, поиск по разделу iMacros, тут были примеры использования


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№524-11-2016 13:40:56

Nagibaka
Участник
 
Группа: Members
Зарегистрирован: 08-03-2016
Сообщений: 24
UA: Chrome 54.0
Веб-сайт

Re: [РЕШЕНО] POST запрос через imacros .JS

EverythingForYou, аа, ясно.

Используйте так XMLHttpRequest:

скрытый текст

Выделить код

Код:

var htp = new window.XMLHttpRequest();


Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).

Отсутствует

 

№625-11-2016 08:20:22

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

Nagibaka
удалено избыточное цитирование
А, точно, спасибо попробую так.

InfSub

Отсутствует

 

№725-11-2016 12:39:40

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

Проверь, пожалуйста, сниффером. Для капчи вконтакте ведь такой е запрос?

скрытый текст

Выделить код

Код:

var htp = new window.XMLHttpRequest();
htp.open('POST', 'al_wall.php', true);
htp.send();


код публикуется в тегах code внутри спойлера

InfSub

Отредактировано EverythingForYou (25-11-2016 12:40:01)

Отсутствует

 

№826-11-2016 11:22:58

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

Nagibaka пишет

Нужно больше деталей. На какой сайт вы отправляете POST-запрос?

удалено избыточное цитирование
В консольке пишет такую кракозябру:

скрытый текст

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.google.com/recaptcha/api2/userverify?k=6Le00B8TAAAAACHiybbHy8tMOiJhM5vh88JVtP4c. (Reason: CORS header 'Access-Control-Allow-Origin' missing).


текст ошибок публикуется в тегах quote (цитата), большой объем текста прячется под спойлером

замечание, п.п. 2.8 постоянные нарушения правил, как форума в целом, так и раздела iMacros в частности

InfSub

Отредактировано EverythingForYou (26-11-2016 11:23:17)

Отсутствует

 

№927-11-2016 16:40:58

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

удалено, для подобных запросов - есть отдельная тема
и советую, все же, прочесть правила форума и раздела iMacros...

InfSub

Отредактировано EverythingForYou (27-11-2016 16:41:09)

Отсутствует

 

№1028-11-2016 08:33:59

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

Кто разобрался как передать POST запрос на капчу от ВК?
Посылаю такое дело:

скрытый текст

Выделить код

Код:

var htp = new window.XMLHttpRequest();
htp.open('POST', 'https://www.google.com/recaptcha/api2/userverify?k=6Le00B8TAAAAACHiybbHy8tMOiJhM5vh88JVtP4c', true);
htp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
htp.send('v=r20161123095123&c='+zi+'&response=eyJyZXNwb25zZSI6WzAsMiw1XX0.');


Где 'zi' - это хеш от капчи


Может быть не хватает какого-нибудь передаваемого параметра? Хотя, гуглу, как мне известно, нужно 3 вещи: response, v, и этот хеш. Возможно, я ошибаюсь. Подскажите, чего можно добавить?

PS: CROS больше не ругается. Запрос отправляется. Ответа нет : (

Отредактировано EverythingForYou (28-11-2016 08:34:19)

Отсутствует

 

№1128-11-2016 10:54:26

Nagibaka
Участник
 
Группа: Members
Зарегистрирован: 08-03-2016
Сообщений: 24
UA: Chrome 54.0
Веб-сайт

Re: [РЕШЕНО] POST запрос через imacros .JS

EverythingForYou, сомневаюсь, что у тебя получится отправка капчи через XMLHttpRequest. Во-первых, я думаю там нужно прописывать гораздо больше информации в headers. Твой запрос легко спалить, что он левый.
Если честно, не совсем ясно, для чего тебе нужна подобная отправка капчи, если ты используешь браузер и можешь сделать все по классике.

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


Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).

Отсутствует

 

№1228-11-2016 14:45:49

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

Nagibaka пишет

EverythingForYou,
Если честно, не совсем ясно, для чего тебе нужна подобная отправка капчи, если ты используешь браузер и можешь сделать все по классике.
.

На сайте нет кнопки для отправки капчи, приходится отправлять самому запросом.

Насчет просканировать все сниффером. Да, проверял, постоянно меняются каки-либо параметры.

Отредактировано EverythingForYou (28-11-2016 15:45:18)

Отсутствует

 

№1328-11-2016 15:32:36

Nagibaka
Участник
 
Группа: Members
Зарегистрирован: 08-03-2016
Сообщений: 24
UA: Chrome 54.0
Веб-сайт

Re: [РЕШЕНО] POST запрос через imacros .JS

На сайте нет кнопки для отправки капчи, приходиться отправлять самому запросом.

Поле для ввода капчи есть же?
Сделай там иммитацию нажатия клавиши Enter.


Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).

Отсутствует

 

№1428-11-2016 15:46:02

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 16

Re: [РЕШЕНО] POST запрос через imacros .JS

Nagibaka
Там reCAPTCA v2

Отсутствует

 

№1504-02-2017 01:01:15

kanabiozzz
Участник
 
Группа: Members
Зарегистрирован: 28-02-2014
Сообщений: 9
UA: Firefox 51.0

Re: [РЕШЕНО] POST запрос через imacros .JS

А почему отправляешь запрос гуглу, если нужно вк? Я не уверен, но думаю что запрос нужно отправить  вк, тот же на который выскочила капча, но только с прибавлением кода разгадывания, тот который рукапча возвращает.

Отсутствует

 

№1604-02-2017 20:34:00

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 17

Re: [РЕШЕНО] POST запрос через imacros .JS

kanabiozzz
удалено избыточное цитирование
Сниффер не обманет, - запрос улетает на гугл. Работал как-то с API, там при появлении капчи, действительно, нужно  отправлять captcha_key и captcha_sid, но это стандартная капча, которая всплывает в мобильной версии сайта. В моем случае это  RECAPTCHA V2.

InfSub

Отредактировано EverythingForYou (04-02-2017 20:34:40)

Отсутствует

 

№1707-02-2017 13:49:38

kanabiozzz
Участник
 
Группа: Members
Зарегистрирован: 28-02-2014
Сообщений: 9
UA: Firefox 51.0

Re: [РЕШЕНО] POST запрос через imacros .JS

EverythingForYou
удалено избыточное цитирование
Как я понимаю это,  гугл уже дал свой ответ тому кто разгадывал капчу, теперь этот ответ нужно отправить вк, чтобы он сверил его с ответом гугла..  Так в мануле же описано на рукапче, и мне так тех.поддержка объяснила в рукапче. Но как именно этот пост запрос смоделировать я не совсем понимаю. Я не спорю, я рассуждаю, меня этот вопрос тоже интересует.  Если смотреть какие запросы улетают, то последний же улетает ВК? А зачем кстати сниффер, что в консоле не то же самое показывает?

InfSub

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]