Как отправить POST запрос через imacros. XLMHttpRequest, увы, не фурычит.
Отсутствует
Нужно больше деталей. На какой сайт вы отправляете POST-запрос?
Скорей всего вы отправляете кросс-доменный запрос на сервер, где CORS запрещены.
Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).
Отсутствует
Nagibaka
удалено избыточное цитирование
Нет, скрипт вообще не компилируется, не может понять что такое var htp = new XMLHttpRequest();
InfSub
Отсутствует
EverythingForYou
XLMHttpRequest - нормально работает, поиск по разделу iMacros, тут были примеры использования
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
EverythingForYou, аа, ясно.
Используйте так XMLHttpRequest:
Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).
Отсутствует
Nagibaka
удалено избыточное цитирование
А, точно, спасибо попробую так.
InfSub
Отсутствует
Проверь, пожалуйста, сниффером. Для капчи вконтакте ведь такой е запрос?
var htp = new window.XMLHttpRequest(); htp.open('POST', 'al_wall.php', true); htp.send();
InfSub
Отредактировано EverythingForYou (25-11-2016 12:40:01)
Отсутствует
Нужно больше деталей. На какой сайт вы отправляете 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).
замечание, п.п. 2.8 постоянные нарушения правил, как форума в целом, так и раздела iMacros в частности
InfSub
Отредактировано EverythingForYou (26-11-2016 11:23:17)
Отсутствует
удалено, для подобных запросов - есть отдельная тема
и советую, все же, прочесть правила форума и раздела iMacros...
InfSub
Отредактировано EverythingForYou (27-11-2016 16:41:09)
Отсутствует
Кто разобрался как передать 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.');
Может быть не хватает какого-нибудь передаваемого параметра? Хотя, гуглу, как мне известно, нужно 3 вещи: response, v, и этот хеш. Возможно, я ошибаюсь. Подскажите, чего можно добавить?
PS: CROS больше не ругается. Запрос отправляется. Ответа нет : (
Отредактировано EverythingForYou (28-11-2016 08:34:19)
Отсутствует
EverythingForYou, сомневаюсь, что у тебя получится отправка капчи через XMLHttpRequest. Во-первых, я думаю там нужно прописывать гораздо больше информации в headers. Твой запрос легко спалить, что он левый.
Если честно, не совсем ясно, для чего тебе нужна подобная отправка капчи, если ты используешь браузер и можешь сделать все по классике.
Ну а так, тебе нужно просниффить весь запрос и полностью скопировать все его параметры, хидеры, разобраться с токенами и ключами.
Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).
Отсутствует
EverythingForYou,
Если честно, не совсем ясно, для чего тебе нужна подобная отправка капчи, если ты используешь браузер и можешь сделать все по классике.
.
На сайте нет кнопки для отправки капчи, приходится отправлять самому запросом.
Насчет просканировать все сниффером. Да, проверял, постоянно меняются каки-либо параметры.
Отредактировано EverythingForYou (28-11-2016 15:45:18)
Отсутствует
На сайте нет кнопки для отправки капчи, приходиться отправлять самому запросом.
Поле для ввода капчи есть же?
Сделай там иммитацию нажатия клавиши Enter.
Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).
Отсутствует
Nagibaka
Там reCAPTCA v2
Отсутствует
А почему отправляешь запрос гуглу, если нужно вк? Я не уверен, но думаю что запрос нужно отправить вк, тот же на который выскочила капча, но только с прибавлением кода разгадывания, тот который рукапча возвращает.
Отсутствует
kanabiozzz
удалено избыточное цитирование
Сниффер не обманет, - запрос улетает на гугл. Работал как-то с API, там при появлении капчи, действительно, нужно отправлять captcha_key и captcha_sid, но это стандартная капча, которая всплывает в мобильной версии сайта. В моем случае это RECAPTCHA V2.
InfSub
Отредактировано EverythingForYou (04-02-2017 20:34:40)
Отсутствует
EverythingForYou
удалено избыточное цитирование
Как я понимаю это, гугл уже дал свой ответ тому кто разгадывал капчу, теперь этот ответ нужно отправить вк, чтобы он сверил его с ответом гугла.. Так в мануле же описано на рукапче, и мне так тех.поддержка объяснила в рукапче. Но как именно этот пост запрос смоделировать я не совсем понимаю. Я не спорю, я рассуждаю, меня этот вопрос тоже интересует. Если смотреть какие запросы улетают, то последний же улетает ВК? А зачем кстати сниффер, что в консоле не то же самое показывает?
InfSub
Отсутствует