GET и POST запросы & RuCaptcha - VB
Формулировка задачи:
Добрый день
Пытаюсь прицепить к парсеру, написанному на VBA сервис RuCaptcha (автоматический ввод каптчи)
Подскажите пожалуйста, что не так и в правильном направлении ли я двигаюсь
На данный момент возвращает "ERROR_WRONG_USER_KEY", т.е. передаю API Key неверно. Но он задан верно.
Что имею:
Описание с туториала:
Чтобы решить нормальную капчу с помощью нашего сервиса, вам необходимо загрузить изображение с помощью HTTP POST запроса к URL нашего API: http://rucaptcha.com/in.php
Сервер принимает изображения в формате multipart или base64.
Листинг программы
- Dim httpReq As Object 'MSXML2.XMLHTTP60
- Set httpReq = CreateObject("MSXML2.XMLHTTP.6.0")
- With httpReq
- .Open "POST", "http://rucaptcha.com/in.php", False
- .setRequestHeader "post", "multipart/form-data"
- .setRequestHeader "method", "post"
- .setRequestHeader "key", APIkey
- .setRequestHeader "file", "D:\1.jpg"
- .send
- MsgBox (httpReq.responseText)
- End With
Листинг программы
- <form method="post" action="http://rucaptcha.com/in.php" enctype="multipart/form-data">
- <input type="hidden" name="method" value="post">
- Ваш ключ:
- <input type="text" name="key" value="YOUR_APIKEY">
- Файл капчи:
- <input type="file" name="file">
- <input type="submit" value="Загрузить и получить ID">
- </form>
Решение задачи: «GET и POST запросы & RuCaptcha»
textual
Листинг программы
- Пример base64-формы
- <form method="post" action="http://rucaptcha.com/in.php">
- <input type="hidden" name="method" value="base64">
- Ваш ключ:
- <input type="text" name="key" value="YOUR_APIKEY">
- Тело файла капчи в формате base64:
- <textarea name="body">BASE64_FILE</textarea>
- <input type="submit" value="Загрузить и получить ID">
- </form>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д