Netspirit, да, всё отлично работает!
Спасибо тебе ОГРОМНОЕ, буду дальше ковыряться!
Этот топик читают: Гость
Ответов: 288
Рейтинг: 4
|
|||
карма: 2 |
|
Ответов: 288
Рейтинг: 4
|
|||
Netspirit, скажи пожалуйста, а с помощью GEN или POST запросов можно-ли вытащить картинку капчи?
|
|||
карма: 2 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Можно. Указываешь URL картинки, в ответе получаешь собственно картинку. Если после этого требуется изображенные на картинке символы отправить обратно для проверуи, то нужно сохранение куки - к HTTPClient подключаешь CookieManager. Первым запросом скачивается картинка, анализируется, вторым запросом отправляется текст с картинки.
|
|||
карма: 26 |
|
Ответов: 288
Рейтинг: 4
|
|||
Netspirit, Вот смотри:
1. Парсю Html на предмет URL картинки. Получаю: src="//captchas.freebitco.in/cgi-bin/captcha_generator?client=freebitcoin&random=a2jXDHfZ69wCaTh9SrGR5P5kPyPE2szj" 2. Заменяю (src=") на (https https://captchas.freebitco.in/cgi-bin/captcha_generator?client=freebitcoin&random=a2jXDHfZ69wCaTh9SrGR5P5kPyPE2szj 3. Ну и собственно пытаюсь скачать! А в ответ приходит одна и та-же хрень в виде капчи!
|
|||
карма: 2 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Так оно тебе и пишет, что не знает, что такое 'amp;random'. Должно быть так: ... freebitcoin&random ...
|
|||
карма: 26 |
|
Ответов: 288
Рейтинг: 4
|
|||
Netspirit,
1. А что ты имел в виду когда написал что: если после этого требуется изображенные на картинке символы отправить обратно для проверки. Куда обратно? Капчя качалась с (https://freebitco.in/) 2. Если-же ты имел ввиду отправку на (https://rucaptcha.com/), то для чего тогда отправлять ещё и куки? Если можно просто отправить скачанную капчу! Или может ты хотел сказать что можно отправить просто куки без файла капчи? Редактировалось 1 раз(а), последний 2017-12-08 19:34:59 |
|||
карма: 2 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Это на случай, если нужно взять капчу с сайта, распознать её (вручную или каким-либо другим способом), затем ответ отправить на тот же сайт для выполнения действия, защищенного той капчей. Капча ж не сама по себе существует, она выполняет некоторые задачи.
|
|||
карма: 26 |
|
Ответов: 288
Рейтинг: 4
|
|||
Netspirit, как с помощью твоего hiHTTPClient можно работать с тэгами (button,input)
Это в смысле как нажать или вставить что-либо! Можешь показать на примере? Заранее очень тебе благодарен.
|
|||
карма: 2 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Компонент не умеет нажимать на кнопки и ничего не знает про теги. Если нажатие на кнопку выполняет некий код JavaScript, компонент не поможет.
Компонент только умеет имитировать отправку формы (тег <form>). Если нажатие на кнопку отправляет форму или выполняет AJAX-запрос, тогда компонент это может - ты уже делал это. |
|||
карма: 26 |
|
24