@Nikolas использовать дестоп отпечатки браузера?
Как отправить капчи на капмонстра с get post запроса ? или что я делаю не так ?
-
Привет . Прога как по мне очень не дооценненна в сравнении со всеми остальными прогами - софт мне нравится и я сразу перешол работать НО вот возникла проблема о ней более подробно..
Отпаравляю запрос на сайт и сохраняю капчу- на диск E:/ с рандомным именем например 10.png . капча сохранилась далее мне ее нужно отправить на капмонстр . Я пробую отправлять также как я и делал ето с зеннопостера или минипостера но вот с етих програм отправляет а с вашей нет - в ответе пишет ERROR . теперь подробнее разберем что я отправляю и почему не отправляется надеюсь ответите вы ?сам пост запрос в юрл пишем http://127.0.0.3:80/in.php или http://127.0.0.3/in.php все равно не отправляет в самом теле пост мультипарта вот это
--27350115016941
Content-Disposition: form-data; name="method"post
--27350115016941
Content-Disposition: form-data; name="soft_id"1
--27350115016941
Content-Disposition: form-data; name="key"erv672zDSyuBTWJEXZ79gvAKIJUGD63fj58cci67cma3tkh9pNEducYwW2
--27350115016941
Content-Disposition: form-data; name="CapMonsterModule"li-caop
--27350115016941
Content-Disposition: form-data; name="file"; filename="E:\10.png"
Content-Type: image/pngE:\10.png
--27350115016941--27350115016941 - это число какойто трик каунт . я не вкурсе но я его не меняю и с зеннопостера и минипостера все отправляется .
erv672zDSyuBTWJEXZ79gvAKIJUGD63fj58cci67cma3tkh9pNEducYwW2 - это ключ капмонстра.
E:\10.png - это сама капча
li-caop - это модуль распознавания.
С других прог отправляет а с Bas нет . фиг знает . но работать должно бы.
Видео по етому вопросу не нашел - дайте решение етого вопроса.
Спасибо зарание.Подскажите как сделать правильно ?
-
@azimggg А зачем сохраняете? Можно обойтись без этого. Напрямую.
Капмонстру в басе нужно отправлять кодом) а не гетом))
экшен выполнить кодsolver_property("capmonster","bas_disable_image_convert","1") solver_property("capmonster","CapMonsterModule","ZennoLab.universal") // выбранный модуль solver_property("capmonster","Task","") solver_property("capmonster","serverurl",[[SERVER]]) // ip капмонстра solve_base64("capmonster",[[SCREENSHOT_BASE64]])! [[CAPTCHA_RESULT]] = _result()Предварительно надо сделать скриншот капчи и вперед. Если вы берете из http клиента т.е. без браузера то [[SAVED_CONTENT]] ннада сразу кодировать в base64 есть такая опция в самом экшене.
в таком случае так
solver_property("capmonster","bas_disable_image_convert","1") solver_property("capmonster","CapMonsterModule","ZennoLab.universal") // выбранный модуль solver_property("capmonster","serverurl",[[SERVER]]) // ip капмонстра solve_base64("capmonster",[[SAVED_CONTENT]])! [[CAPTCHA_SOLVE_RESULT]] = _result() -
@paini said in Как отправить капчи на капмонстра с get post запроса ? или что я делаю не так ?:
такой же вопрос по Xevil...Где взять значение рекапчи 2 boundary?Content-Type: multipart/form-data; boundary=zwkkdrzdmhkpmzbdkmwanysangrepueihwmzehws
Accept: /
Оно постоянно меняется при отправке в софт,а в коде сайта его нет,есть только sitekeyЭто техническое значение, строка boundary является разделителем, используйте любое значение