Как можно реализовать скрипт ввода данных на веб-сайте с помощью капчи?

Как можно реализовать скрипт ввода данных на веб-сайте с помощью капчи?

У меня есть несколько тысяч записей, хранящихся в текстовом файле, которые мне нужно ввести на веб-страницу (основанную на JavaScript), по одной записи за раз. После ввода каждой записи мне нужно проанализировать возвращаемые данные и вернуться на исходную страницу. Проблема в том, что веб-страница использует Captcha как часть своей последовательности входа (только одна Captcha, затем я останусь в системе, пока не истечет время ожидания из-за бездействия). Я, очевидно, хотел бы иметь возможность написать скрипт для этого, но из-за Captcha кажется, что использование Lynx исключено. Это то, что я буду делать несколько раз в год, так что, по моему мнению, первоначальные усилия будут оправданы.

Как это сделать? Я очень хорошо разбираюсь в Perl и скриптах оболочки, но был бы готов изучить другой язык скриптов, если это необходимо. Предпочтительная платформа — Windows, но я, конечно, могу запустить его под Cygwin или Linux для Windows (и если это абсолютно необходимо, могу раздобыть Mac, чтобы использовать его вместо этого).

решение1

Нет надежного способа последовательно обходить CAPTCHA без людей без присутствия OCR. Кажется, вы пытаетесь сделать это с помощью чистой случайности. Подумайте об этом с вероятностной точки зрения, и вы скоро поймете, что это почти невозможные шансы, и еще хуже, чтобы их можно было воспроизвести последовательно.

Если вы пытаетесь сделать это один раз, а затем оставаться в системе и имитировать человеческую деятельность, то это реалистично. Загляните в библиотекуСеленкоторый можно использовать с рядом языков программирования. Я думаю, что вы можете сделать это в Perl, но, вероятно, было бы проще сделать это в Python.

Связанный контент