DS-260 скрипт помощник

Все, кто следит за темой заполнения и разблокировки формы DS-260, часто замечали, что очень и очень сложно избежать в этом процессе ошибок. Многочисленные посты явно указывают на это. В моём случае это были банальные опечатки, которые копипастились и мигрировали в другие поля, множились и растворялись среди правильных названий.
В итоге мне пришлось разблокировать все 3 анкеты, чтобы исправить ошибки в каждой из них.
Я говорил уже, что проверяли всё дотошно, и вместе с женой, и каждый отдельно, но это не помогло.
Некоторые опечатки очень трудно было заметить. Примером может послужить: LUHANSKAYA OBLAST и LUHANKSAYA OBLAST, KAMENECH-PODOLSKY и KAMENETCH-PODOLSKY.
С самого начала я обратил внимание, что по всем анкетам очень много идёт пересечения и используется одних и тех же слов.
Вычислить ошибки удалось только когда я собрал все наши ответы и в таблице Excel отсортировал по уникальности.
Оказалось, что в моей анкете всего 86 уникальных записей, у жены 105, а у дочки 40. Итого 231 которые при совмещении превратились в 136 уникальных слов/словосочетаний. Не уникальных в 3-4 раза больше…
Тогда я и увидел, что у меня есть несколько вариантов написания области и города.
А ещё очень неудобно было заходить в форму вводя каждый раз много данных, плюс ещё капчу.
Так же отмечу, что в гугл хроме у меня (и не только у меня) форма работает не корректно, не отображая некоторые поля, про соцсети например.
Когда мы разблокировали формы и стали править, заметили, что постоянно пропадает список посещённых стран.
В нашем случае добавление этих стран должно быть последним, что мы делаем до ревьюва, подписания и отправки.
Когда уже это стало не сильно актуально, я нашёл время и сделал небольшой браузерный скрипт облегчающий вход в систему и проверку данных (ревьюв).

Что нужно сделать?

  1. Для начала в Google Chrome или Firefox должно быть установлено расширение Tampermonkey. Это специальное расширение для поддержки пользовательских скриптов.
  2. Затем нужно скачать и добавить скрипт DS-260_helper который есть в теме и доступен по ссылке в дневнике.
  3. Прописать свои данные для входа.
  4. Сразу или по мере заполнения добавлять свои проверенные слова, сортируя их по длине.

Как это работает?
Во-первых, скрипт совсем ничего не делает пока Вы сами не нажмёте кнопочку инициировав действие.

  1. При заходе на сайт ceac.state.gov вверху слева появляется красный кружок кнопка.
  2. Если вход в систему ещё не произведён и на экране форма ввода кейс номера, то нажатие кнопки вводит этот номер (из прописанного в скрипте заранее) и нажимает кнопку входа.
  3. Далее Вы видите форму где нужно указать фамилию, дату рождения, кто Вы (аппликант или посторонний), номер подтверждения и капчу.
  4. Нажав кнопку тут - данные заполняются и остаётся только ввести капчу и нажать на вход.
  5. При заполнении данных скрипт ничего не делает, но вот перейдя к проверке (ревьюв) - Вы можете использовать кнопку.
  6. После её нажатия, все Ваши ответы сверяются со списком слов/фраз в скрипте и совпадающие слова скрываются.
    Разумеется, что речь идёт только об скрытии у Вас на экране, а не данных передаваемых в КСС. В этом легко убедится перейдя на следующую страницу и вернувшись назад, всё будет в прежнем виде.
    То есть нажатие кнопки скрывает слова, в написании которых Вы уверены на 100%, а всё остальное Вы внимательно вычитываете и в случае необходимости либо правите, либо добавляете в скрипт к списку проверенных, либо просто пропускаете.
    По личному опыту скажу, что это существенно облегчает проверки.

Если кому ни будь это интересно, с удовольствием отвечу на дополнительные вопросы и всячески помогу.
Если это будет интересно многим, могу снять видео об установки расширения, подключения скрипта, его правки…

1 лайк

я сразу создала себе табличку в Ексель на всех членов семьи, и копипастила оттуда.
Уже в конце, перед отправкой, решила войти в форму с IE, и обнаружила, что там форма “держится” гораздо дольше, не скатываясь в капчу. В Хроме же я постоянно сохраняла данные, заполнив половину страницы, четверть страницы, чтобы введенные данные не пропали =0

У меня при сохранении всегда писало красным, что такие-то поля не заполнены. Что бы сохраниться приходилось выбирать всё подряд, а потом уже проходится осмысленно. В firefox проблемы с протуханием страницы особой нет, если не отвлекаться на другие дела… :slight_smile:

Аналогично, сначала собрал все в табличку, и копипастил от туда. И с заполнением та же проблема была.))))
После заполнения форм, два раза делал распечатку форм и сверку по документам. Все делал не торопясь с июня по октябрь. И только после отправил. Все названия населенных пунктов копипастил с гуглмапс, соответственно вариант транслитерации для каждого названия только один.

У нас сложнее, сперва с русского на украинский, потом через официальный ресурс утверждённую транслетирацию делали.

распечатывал все анкеты и сравнивал их

хороший метод!))