Может я о многом прошу?
Есть сайт, не буду скромничать, ну скажу просто, что бы понимали, о чем вопрос. Даже скрин приведу ниже. Вопрос вот в чем, можно или не реально? В Firefox открыта страница https://freebitco.in/ Не надо только смеяться. Там есть капча внизу, когда её вводишь вводишь n->8 раз, она меняется на постановку галки в checkbox-е. На JS можно скрипт написать который будет работать на этой странице иил ещё на чем-то? Думаю, что на JS это реально. Это так? Не заставляйте меня в дебри лезть, если это не так...! У меня есть чем заняться. Но это бы мне сильно помогло, решение сам придумаю, просто хочу спросить, есть ли оно или его нет? ну и если подскажет кто, как этот скрипт мне запускать и откуда, я буду признателен. С OpenCart сейчас вожусь.
P.S. Там есть какой то div.rccaptcha-check ... видимо его достать всегда можно (в моем браузере!!), скрипт я для себя хочу написать, не для народа. Устал будильник заводить и каждый час вставать.
Здравствуйте, Eugen, Вы писали:
E>P.S. Там есть какой то div.rccaptcha-check ... видимо его достать всегда можно (в моем браузере!!), скрипт я для себя хочу написать, не для народа. Устал будильник заводить и каждый час вставать.
Вам не сюда, а на сайт серых услуг, там есть сервисы, пробивающие рекапчу — за абонентскую плату. Судя по тому, что и как вы пишете — сами вы этого не сделаете.
Re: Мне нужно у reCaptch-и галку поставить. Это реально?
Здравствуйте, Eugen, Вы писали:
E>Есть сайт, не буду скромничать, ну скажу просто, что бы понимали, о чем вопрос. Даже скрин приведу ниже. Вопрос вот в чем, можно или не реально? В Firefox открыта страница https://freebitco.in/ Не надо только смеяться. Там есть капча внизу, когда её вводишь вводишь n->8 раз, она меняется на постановку галки в checkbox-е. На JS можно скрипт написать который будет работать на этой странице иил ещё на чем-то? Думаю, что на JS это реально. Это так?
Не нашел о чем ты говоришь. Есть капча "Я не робот", клинкнуть ее можно, например, запустив в консоле document.querySelector('.recaptcha-checkbox-checkmark').click(), только это тебе ничего не даст, так как придется выбирать картинки
Re[2]: Мне нужно у reCaptch-и галку поставить. Это реально?
Здравствуйте, rFLY, Вы писали:
FLY>Здравствуйте, Eugen, Вы писали:
E>>Есть сайт, не буду скромничать, ну скажу просто, что бы понимали, о чем вопрос. Даже скрин приведу ниже. Вопрос вот в чем, можно или не реально? В Firefox открыта страница https://freebitco.in/ Не надо только смеяться. Там есть капча внизу, когда её вводишь вводишь n->8 раз, она меняется на постановку галки в checkbox-е. На JS можно скрипт написать который будет работать на этой странице иил ещё на чем-то? Думаю, что на JS это реально. Это так?
FLY>Не нашел о чем ты говоришь. Есть капча "Я не робот", клинкнуть ее можно, например, запустив в консоле document.querySelector('.recaptcha-checkbox-checkmark').click(), только это тебе ничего не даст, так как придется выбирать картинки
Сейчас скрин выложу через 5 мин.
Re[2]: Мне нужно у reCaptch-и галку поставить. Это реально?
Здравствуйте, rFLY, Вы писали:
FLY>Здравствуйте, Eugen, Вы писали:
E>>Есть сайт, не буду скромничать, ну скажу просто, что бы понимали, о чем вопрос. Даже скрин приведу ниже. Вопрос вот в чем, можно или не реально? В Firefox открыта страница https://freebitco.in/ Не надо только смеяться. Там есть капча внизу, когда её вводишь вводишь n->8 раз, она меняется на постановку галки в checkbox-е. На JS можно скрипт написать который будет работать на этой странице иил ещё на чем-то? Думаю, что на JS это реально. Это так?
FLY>Не нашел о чем ты говоришь. Есть капча "Я не робот", клинкнуть ее можно, например, запустив в консоле document.querySelector('.recaptcha-checkbox-checkmark').click(), только это тебе ничего не даст, так как придется выбирать картинки
Там видно о чем речь.
Re[3]: Мне нужно у reCaptch-и галку поставить. Это реально?
Здравствуйте, Eugen, Вы писали: E>Есть сайт, не буду скромничать, ну скажу просто, что бы понимали, о чем вопрос. Даже скрин приведу ниже. Вопрос вот в чем, можно или не реально? В Firefox открыта страница https://freebitco.in/ Не надо только смеяться. Там есть капча внизу, когда её вводишь вводишь n->8 раз, она меняется на постановку галки в checkbox-е. На JS можно скрипт написать который будет работать на этой странице иил ещё на чем-то? Думаю, что на JS это реально. Это так? Не заставляйте меня в дебри лезть, если это не так...! У меня есть чем заняться. Но это бы мне сильно помогло, решение сам придумаю, просто хочу спросить, есть ли оно или его нет? ну и если подскажет кто, как этот скрипт мне запускать и откуда, я буду признателен. С OpenCart сейчас вожусь.
Вообще, гугл сильно постарался, чтобы робот не мог поставить эту галку.
Для начала надо посмотреть на галку через F12 — что там за DOM? Есть ли способ его программно найти?
Потом посмотреть, скриптуется ли этот объект, т.е. можно ли на нём эмулировать mouse click.
Когда сделано то и другое, то можно попробовать навелосипедить скриптик на greasemonkey, который будет нажимать галку за вас.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Eugen, Вы писали: E>>Есть сайт, не буду скромничать, ну скажу просто, что бы понимали, о чем вопрос. Даже скрин приведу ниже. Вопрос вот в чем, можно или не реально? В Firefox открыта страница https://freebitco.in/ Не надо только смеяться. Там есть капча внизу, когда её вводишь вводишь n->8 раз, она меняется на постановку галки в checkbox-е. На JS можно скрипт написать который будет работать на этой странице иил ещё на чем-то? Думаю, что на JS это реально. Это так? Не заставляйте меня в дебри лезть, если это не так...! У меня есть чем заняться. Но это бы мне сильно помогло, решение сам придумаю, просто хочу спросить, есть ли оно или его нет? ну и если подскажет кто, как этот скрипт мне запускать и откуда, я буду признателен. С OpenCart сейчас вожусь. S>Вообще, гугл сильно постарался, чтобы робот не мог поставить эту галку. S>Для начала надо посмотреть на галку через F12 — что там за DOM? Есть ли способ его программно найти? S>Потом посмотреть, скриптуется ли этот объект, т.е. можно ли на нём эмулировать mouse click. S>Когда сделано то и другое, то можно попробовать навелосипедить скриптик на greasemonkey, который будет нажимать галку за вас.
Да, спасибо. Изучу внимательно.
Пока только хватило ума на посылку сообщения с помощью WinAPI, типа WM_LBUTTONDOWN, нахождение картинки на странице, но я ещё не пробовал этот способ. Пока по форумам брожу.
Re[4]: Мне нужно у reCaptch-и галку поставить. Это реально?
Здравствуйте, rFLY, Вы писали:
FLY>Здравствуйте, Eugen, Вы писали:
E>>Там видно о чем речь. FLY>Ну не знаю. У меня в эдж выглядит все это так:
Там надо регистрироваться, кошелек с биткойнами заводить. Но у нас в стране биткойны были пару лет назад уголовно наказуемы. За обналичивание уголовное дело завели даже. Чем все закончилось не знаю. Я извиняюсь, не знал. Может не стал бы вопрос задавать. Я не вижу ни чего криминального в этой валюте. Единственное, что это все таки валюта, получается.
Re[2]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Когда сделано то и другое, то можно попробовать навелосипедить скриптик на greasemonkey, который будет нажимать галку за вас.
Видимо javascript вообще не может генерировать onclick, он может только обработчик повесить на событие onclick. В данном случае вряд ли подойдет. Внутрь капчи гугл не имеет смысла лезть. Но я ещё не до конца разобрался здесь. Видимо "Политика XMLHttpRequest одинакового происхождения"(если я правильно выразился) в моем случае уже не действует, т.к. все картинки уже угаданы по нескольку раз и гугл уверен что с данного адреса и браузера(вроде это сессия называется) работает не Бот и нужна просто галка. Терпение, только терпение(сам с собой). Как-то может быть можно по таймеру вызвать обработчик на вроде
var a = document.getElementById('recaptcha-anchor');
a.onclick();
или что-то вроде
setInterval(a.onclick, ...)
Пока ещё с javascript разбираюсь. Интересно, а как браузеры щелчки и передвижения мыши обрабатывают? Можно до них добраться?
Re[3]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Eugen, Вы писали: E>>Есть сайт, не буду скромничать, ну скажу просто, что бы понимали, о чем вопрос. Даже скрин приведу ниже. Вопрос вот в чем, можно или не реально? В Firefox открыта страница https://freebitco.in/ Не надо только смеяться. Там есть капча внизу, когда её вводишь вводишь n->8 раз, она меняется на постановку галки в checkbox-е. На JS можно скрипт написать который будет работать на этой странице иил ещё на чем-то? Думаю, что на JS это реально. Это так? Не заставляйте меня в дебри лезть, если это не так...! У меня есть чем заняться. Но это бы мне сильно помогло, решение сам придумаю, просто хочу спросить, есть ли оно или его нет? ну и если подскажет кто, как этот скрипт мне запускать и откуда, я буду признателен. С OpenCart сейчас вожусь. S>Вообще, гугл сильно постарался, чтобы робот не мог поставить эту галку. S>Для начала надо посмотреть на галку через F12 — что там за DOM? Есть ли способ его программно найти? S>Потом посмотреть, скриптуется ли этот объект, т.е. можно ли на нём эмулировать mouse click. S>Когда сделано то и другое, то можно попробовать навелосипедить скриптик на greasemonkey, который будет нажимать галку за вас.
Вот это пока все что я нашел: Reverse-engineering the new “captchaless” ReCaptcha system... https://github.com/neuroradiology/InsideReCaptcha
Я пока не понимаю, как это вообще применить в моем случае.
По моим скромным подсчетам я смогу в районе 10-15т.р. каждый месяц выводить. Для меня это все-таки деньги. Можно будет с теорией игр по разбираться. Много применений пока вижу. Дальше будет видно.
Re[4]: В России опять напишут новый объектно-ориентированны
Здравствуйте, rFLY, Вы писали:
FLY>Зачем onclick? Это обработчик, пробуй a.click() FLY>PS: ты уверен что 'recaptcha-anchor это именно id, а не класс? Скопируй сюда этот элемент
Здравствуйте, rFLY, Вы писали:
FLY>Зачем onclick? Это обработчик, пробуй a.click() FLY>PS: ты уверен что 'recaptcha-anchor это именно id, а не класс? Скопируй сюда этот элемент
Для этого onclick нужно в любом случае какие-то данные сформировать. Надо кстати попробовать ещё раз с помощью Greasemonkey. Спасибо пока, попробую. Пошел разбираться.
Потом если что с питоном повожусь.
Здравствуйте, Eugen, Вы писали: E>Пока ещё с javascript разбираюсь. Интересно, а как браузеры щелчки и передвижения мыши обрабатывают? Можно до них добраться?
Два вопроса:
1. С F12 в браузере знакомство уже есть?
2. Greasemonkey поставил?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Eugen, Вы писали: E>>Пока ещё с javascript разбираюсь. Интересно, а как браузеры щелчки и передвижения мыши обрабатывают? Можно до них добраться? S>Два вопроса: S>1. С F12 в браузере знакомство уже есть?
Знакомлюсь.
S>2. Greasemonkey поставил?
Поставил.
Ищу как мышку двигать с помощью JS по странице.
Re[4]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Eugen, Вы писали: E>>Пока ещё с javascript разбираюсь. Интересно, а как браузеры щелчки и передвижения мыши обрабатывают? Можно до них добраться? S>Два вопроса: S>1. С F12 в браузере знакомство уже есть? S>2. Greasemonkey поставил?
Здравствуйте, Eugen, Вы писали:
S>>2. Greasemonkey поставил? E>Поставил. E>Ищу как мышку двигать с помощью JS по странице.
А там точно мышка вообще нужна? Надо внимательно посмотреть на то, какие методы вызываются у DOM-элемента "галка".
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[6]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Eugen, Вы писали:
S>>>2. Greasemonkey поставил? E>>Поставил. E>>Ищу как мышку двигать с помощью JS по странице. S>А там точно мышка вообще нужна? Надо внимательно посмотреть на то, какие методы вызываются у DOM-элемента "галка".
Там с этой капчей все настолько запутанно. Обращение к гугл идет сначала, оттуда приходит какая-то функция, собирает данные(заполняет какую-то структуру), отправляет её на сервер, на сервере все это дело обрабатывается, как я понял, и только тогда, каким-то образом, сайту(наверное не клиенту, а может и клиенту) отправляется ответ, что все в порядке, ну и он(сайт, клиент) ставит галку. Т.е. это не просто чекбакс, котрый можно установить в значение checked.
Re[6]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Eugen, Вы писали:
S>>>2. Greasemonkey поставил? E>>Поставил. E>>Ищу как мышку двигать с помощью JS по странице. S>А там точно мышка вообще нужна? Надо внимательно посмотреть на то, какие методы вызываются у DOM-элемента "галка".
Но думаю на стороне клиента кликнуть мышкой по вычисленным координатам возможно получится. Хотя пока не уверен, питон сейчас буду ставить.
Re[6]: В России опять напишут новый объектно-ориентированны
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, Eugen, Вы писали:
S>>>2. Greasemonkey поставил? E>>Поставил. E>>Ищу как мышку двигать с помощью JS по странице. S>А там точно мышка вообще нужна? Надо внимательно посмотреть на то, какие методы вызываются у DOM-элемента "галка".
Методы приходят от гугл и вызываются с каким-то бинарным кодом. Я выше приводил ссылку на github, на код: "Внутри реКапчи". Там есть краткое описание механизма. Объект DOM этой капчи тоже выше приводил.
Re: Мне нужно у reCaptch-и галку поставить. Это реально?
С питоном тоже не все так просто. Сообщение WM_LBUTTONDOWN в Win приходит только в открытое окно. Нужно, чтоб страница активна была. Естественно, так же и с питоном будет. Т.е. придется развернуть браузер, перейти на страницу, с позиционировать курсор, нажать на кнопку. Я наблюдал подобные действия в дополнениях для автоматизации действий, но там у меня с расписанием не получалось по нормальному, оно просто у меня не работало. С позиционированием тоже не догадался, как это сделать. Посмотрю что сейчас получится. Всем: Спасибо!
Re: Мне нужно у reCaptch-и галку поставить. Это реально?
import pyautogui
import time
i = 24
while i:
time.sleep(1)
pyautogui.moveTo(141, 1060)
time.sleep(1)
pyautogui.click()
time.sleep(2)
pyautogui.moveTo(None, 894)
pyautogui.scroll(-1000)
pyautogui.moveTo(1149, 894)
time.sleep(2)
pyautogui.click()
time.sleep(10)
pyautogui.moveTo(1274, 975)
pyautogui.click()
time.sleep(2)
pyautogui.moveTo(2464, 6)
pyautogui.click()
time.sleep(3660)
i = i - 1;
Не знаю, как в python код оформлять, даже видимо в конце точка с запятой по привычке стоит. Браузер свернут, в нем открыта одна страница. В течение суток 24 раза его развернет, поставит галку, нажмет на кнопку и свернет обратно. Поставлю кино, пойду спать.