Нужна Ваша помощь - заполнение вэб формы!

Тема в разделе "Другие языки программирования", создана пользователем Khack, 3 авг 2016.

↑ ↓
  1. Khack Житель форума
    Khack
    Ответить в чате

    Форумчанин

    Регистрация:
    15.07.2016
    Сообщения:
    7
    Симпатии:
    2
    Репа:
    +2 / 0 / -1
    Jabber:
    [​IMG]
    Есть такая вэб форма (на сайте крана раздающего каждые 15 минут сатоши) - нужен скрипт для заполнения работающий в браузере Мозила.
    Код капчи состоит из 5 цифр, каждая из которых может принимать значение от 1 до 9. Вид кода на странице:
    <td><div id="cimg1"><img src="images/capchs/4.png" height="55" width="35"></div></td>
    <td><div id="cimg2"><img src="images/capchs/8.png" height="55" width="35"></div></td>
    <td><div id="cimg3"><img src="images/capchs/8.png" height="55" width="35"></div></td>
    <td><div id="cimg4"><img src="images/capchs/2.png" height="55" width="35"></div></td>
    <td><div id="cimg5"><img src="images/capchs/6.png" height="55" width="35"></div></td>
    Поле ввода: <input name="capcha" value="" style="width:200px;height:30px;font-size:15px;" type="text">
    Код кнопки продолжить:
    <input value="ПРОДОЛЖИТЬ" style="width:200px;height:30px;font-size:15px;" onclick="javascript:dosub()" type="button">
    Суть, скрипт находит по порядку *.png где * и есть номер который нужно снести в поле ввода. Потом делает паузу в 15 минут и идет снова повтор. Не силен в скриптовых языках, помогите кто может написать.
     
  2. Сорцееб Гость
    Сорцееб
    Ответить в чате

    Репа:
    +0 / 0 / -0
    Просто парсить картинки смысла нет, нужно ещё распознавать капчу, системы распознавания уже готовые есть в специальных программах типо хрумер, поищи их в сети, так-то парсер относительно не сложно сделать, а вот с распознаванием хз., хотя на скрине капча простецкая, без наложения шумов и т.д., но может-быть защита на самом сайте от парсинга картинок ! Короче не все так просто тут !
     
  3. Khack Житель форума
    Khack
    Ответить в чате

    Форумчанин

    Регистрация:
    15.07.2016
    Сообщения:
    7
    Симпатии:
    2
    Репа:
    +2 / 0 / -1
    Jabber:
    Номер в названии картинки это и есть капча. мне предложили дополнение Greasemonkey и скрипт
    var fn=function(){
    var c='';
    $('div[id*="cimg"]').each(function(){
    var i = $(this).find('img').attr('src'),
    d = i.split(/\D+/g);
    c+=d[1];
    });
    $('input[name="capcha"]').val(c);
    dosub();
    setTimeout(arguments.callee, 900000);
    }
    setTimeout(fn, 900000);
    Но он не работает ((( где-то видать не так парсит.
     
  4. Сорцееб Гость
    Сорцееб
    Ответить в чате

    Репа:
    +0 / 0 / -0
    Могу ошибаться, но мне кажется что регулярка неверна, либо в ней затык:
    var i = $(this).find('img').attr('src'),
    d = i.split(/\D+/g);

    С языком не знаком, но по логике первая строчка ищет картинку ? А вторая регулярка, которая должна получить имя, так зачем там искать символ g, может лучше так:
    d = i.split(/\D)

    А он вообще что-то парсит-нет, это тоже я- бы проверил:
    $('input[name="capcha"]').val(c);

    Где name и как правильно делать инпут ! Проще наверное смотреть сам сайт, но я сейчас с планшета и не могу !
     
  5. Khack Житель форума
    Khack
    Ответить в чате

    Форумчанин

    Регистрация:
    15.07.2016
    Сообщения:
    7
    Симпатии:
    2
    Репа:
    +2 / 0 / -1
    Jabber:
    тема закрыта. всем спасибо за помощь.
     
  6. X-Shar :)
    X-Shar
    Ответить в чате

    Администрация

    Регистрация:
    03.06.2012
    Сообщения:
    5.807
    Симпатии:
    426
    Пол:
    Мужской
    Репа:
    +959 / 152 / -29
    Jabber:
    Skype:
    ICQ:

    638294628

    Ну так написал-бы как решил, может еще кому нужно будет ?
     
  7. Khack Житель форума
    Khack
    Ответить в чате

    Форумчанин

    Регистрация:
    15.07.2016
    Сообщения:
    7
    Симпатии:
    2
    Репа:
    +2 / 0 / -1
    Jabber:
     
    • Мне нравится Мне нравится x 1

Поделиться этой страницей