Запрос на рукапчу (отправляю тело капчи)

Поддержка
  • Не могу сделать post запрос для рукапчи что бы загрузить капчу в формате base64.
    Постоянно получаю ошибку ERROR_ZERO_CAPTCHA_FILESIZE как бы не пытался подогнать post data под нужный результат
    В переменной SCREENSHOT_BASE64 лежит скриншот тела капчи
    Настройки запроса:
    3ba9b7c6-1407-4cad-9a73-5a6f91768a44-image.png
    запрос в сниффере:

    Url: http://rucaptcha.com/in.php
    Method: POST
    
    Content-Type: multipart/form-data; boundary=ecepjuxmrqftmgkxryydafjdgljcgolghesgeokd
    Accept: */*
    
    
    
    --ecepjuxmrqftmgkxryydafjdgljcgolghesgeokd
    Content-Disposition: form-data; name="key"; 
    
    *apikey*
    --ecepjuxmrqftmgkxryydafjdgljcgolghesgeokd
    Content-Disposition: form-data; name="coordinatescaptcha"; 
    
    1
    --ecepjuxmrqftmgkxryydafjdgljcgolghesgeokd
    Content-Disposition: form-data; name="method"; 
    
    post
    --ecepjuxmrqftmgkxryydafjdgljcgolghesgeokd
    Content-Disposition: form-data; name="file"; filename="file.jpg"
    Content-Type: image/jpeg
    
    �PNG
    
    

    как он должен выглядеть:

    Url: https://rucaptcha.com/in.php
    Method: POST
    
    Content-Type: multipart/form-data; boundary=ucpikcctdjzgcaivcaqkyiffupkcmczpugdenfia
    Accept: */*
    
    
    
    --ucpikcctdjzgcaivcaqkyiffupkcmczpugdenfia
    Content-Disposition: form-data; name="key"; 
    
    *Апикей*
    --ucpikcctdjzgcaivcaqkyiffupkcmczpugdenfia
    Content-Disposition: form-data; name="coordinatescaptcha"; 
    
    1
    --ucpikcctdjzgcaivcaqkyiffupkcmczpugdenfia
    Content-Disposition: form-data; name="method"; 
    
    post
    --ucpikcctdjzgcaivcaqkyiffupkcmczpugdenfia
    Content-Disposition: form-data; name="file"; filename="image.jpg"
    Content-Type: application/octet-stream
    
    ����
    

    пожалуйста, помогите.
    Send captcha.xml

  • Пришли сам base64 который отправляешь

  • @kopollb80
    с ним все гуд.
    Проект же прикрепил
    message.txt
    Даже если в лог выводить все гуд
    log_html('<img src= "data:image/png;base64,'+[[NEW_VARIABLE]]+'" width="300">')
    35f898c6-0cf9-412f-850a-3de8898d613a-image.png

  • @majiz14 пишет же ошибку, что превышен допустимый размер файла картинки.

  • Исправлено. Закрыто
    не проходило по размеру. Стандартным средством работы с изображениями урезал размер, отправил

  • Огромное спасибо за вашу статью!
    Очень сильно помогла.

  • Апну тему.

    Такая же проблема как у автора и тоже hCaptcha

    1. Капча пришла на сервер, картинка в личном кабинете отображается. Картинку сохранял в папку даже, всё с ней нормально.

    2. Моя капча была решена даже чуть позже:

    1. Почему ответ ERROR_ZERO_CAPTCHA_FILESIZE то?

    @majiz14
    Написал что урезал картинку??????????
    А зачем это делать, если ответ приходит наоборот, что картинка слишком маленькая?

    Решено.

  • 0 Votes
    2 Posts
    430 Views
  • 0 Votes
    2 Posts
    429 Views
  • 0 Votes
    20 Posts
    3339 Views
  • 0 Votes
    3 Posts
    3479 Views
  • 0 Votes
    4 Posts
    1548 Views