Скрипт для автозаполнения форм ВКонтакте

Главная » Прочие материалы » Скрипт для автозаполнения форм ВКонтакте
При регистрации аккаунтов ВКонтакте весьма не плохо было бы иметь в своём арсенале какое-нибудь средство для автоматического заполнения форм, к примеру, имени и фамилии, а также даты рождения. В данном случае я делюсь с вами простым Java-скриптом, при использовании которого в перечисленные формы автоматически вводятся рандомные данные.

Скрипт для автозаполнения форм ВКонтакте

Какие действия нужно проделать:

  1. При отсутствии браузера Google Chrome установить его.
  2. Создать закладку с произвольным названием, но пускай это будет «Генератор имени и даты».
  3. В форму «URL» вставить следующий скрипт:

    javascript:(function(){
    var first_names = ["Август", "Августин", "Авенир", "Авксентий", "Аврорий", "Адам", "Адонис", "Алевтин", "Александр", "Алексей", "Альберт", "Альбин", "Альфред", "Анастасий", "Анатолий", "Андрей", "Анисий", "Антоний", "Антонин", "Антуан", "Аполлинарий", "Аполлон", "Аргент", "Аристарх", "Аркадий", "Арсен", "Арсений", "Артемий", "Артур", "Атеист", "Афанасий", "Бажен", "Бенедикт", "Богдан", "Боеслав", "Болеслав", "Боримир", "Борис", "Борислав", "Бронислав", "Будимир", "Булат", "Вадим", "Валентин", "Валерий", "Вальтер", "Василий", "Василько", "Велимир", "Велислав", "Велорий", "Венедикт", "Вениамин", "Виктор", "Вилен", "Виссарион", "Виталий", "Витольд", "Влад", "Владилен", "Владимир", "Владислав", "Владлен", "Воин", "Воислав", "Володар", "Вальдемар", "Волемир", "Всеволод", "Всемил", "Вячеслав", "Гаврил", "Галактион", "Гаррий", "Гелий", "Гений", "Геннадий", "Георгий", "Герман", "Гертруд", "Глеб", "Гордий", "Горимир", "Горислав", "Гранит", "Григорий", "Давид", "Дамир", "Дан", "Данил", "Дар", "Декабрий", "Денис", "Джеральд", "Джозеф", "Джон", "Дионис", "Димитрий", "Добрыня", "Дональт", "Донат", "Евгений", "Евдоким", "Егор", "Еруслан", "Ефим", "Ждан", "Захар", "Зиновий", "Зорий", "Ибрагим", "Иван", "Игнат", "Игорь", "Сидор", "Июлий", "Казимир", "Карл", "Касьян", "Ким", "Киприан", "Кир", "Кирилл", "Клавдий", "Клемент", "Клим", "Клементий", "Колумбий", "Козьма", "Куприян", "Лавр", "Лаврентий", "Лазарь", "Ларион", "Лев", "Леонард", "Леонид", "Леонтий", "Лука", "Лукиан", "Любим", "Любомир", "Люциан", "Маврикий", "Май", "Маеслав", "Макарий", "Макс", "Максим", "Максимилиан", "Милий", "Милонег", "Милослав", "Мир", "Мирон", "Мирослав", "Михайло", "Модест", "Моисей", "Монолит", "Назарий", "Натан", "Наум", "Неон", "Неонил", "Нестер", "Никандр", "Норд", "Овидий", "Одиссей", "Октавиан", "Октябрин", "Октябрь", "Олег", "Орест", "Осип", "Оскар", "Павел", "Палладий", "Пантелей", "Панфил", "Пересвет", "Пётр", "Прохор", "Радий", "Радим", "Радислав", "Радомир", "Сава", "Савелий", "Свет", "Светлан", "Светозар", "Светослав", "Святогор", "Святополк", "Святослав", "Север", "Северин", "Севериан", "Северян", "Семён", "Серафим", "Сергей", "Сигизмунд", "Сталий", "Станислав", "Стефан", "Тарас", "Теймураз", "Тристан", "грустный", "Трифон", "Трофим", "Фаддей", "Февралин", "Фёдор", "Федор", "Феликс", "Филимон", "Филипп", "Флегонт", "Флорентий", "Флоренц", "Флорин", "Фрол", "Харитон", "Храбр", "Христоф", "Эдуард", "Электрон", "Эльбрус", "Энергий", "Эрнст", "Ювеналий", "Юджин", "Юлиан", "Юлий", "Юпитер", "Юрий", "Яков", "Ян", "Януарий", "Яромир", "Ярополк", "Ярослав"];
    var last_names = ["Абрамов", "Авдеев", "Агафонов", "Аксёнов", "Александров", "Алексеев", "Андреев", "Анисимов", "Антонов", "Артемьев", "Архипов", "Афанасьев", "Баранов", "Белов", "Белозёров", "Белоусов", "Беляев", "Беляков", "Беспалов", "Бирюков", "Блинов", "Блохин", "Бобров", "Бобылёв", "Богданов", "Большаков", "Борисов", "Брагин", "Буров", "Быков", "Васильев", "Веселов", "Виноградов", "Вишняков", "Владимиров", "Власов", "Волков", "Воробьёв", "Воронов", "Воронцов", "Гаврилов", "Галкин", "Герасимов", "Голубев", "Горбачёв", "Горбунов", "Гордеев", "Горшков", "Григорьев", "Гришин", "Громов", "Гуляев", "Гурьев", "Гусев", "Гущин", "Давыдов", "Данилов", "Дементьев", "Денисов", "Дмитриев", "Доронин", "Дорофеев", "Дроздов", "Дьячков", "Евдокимов", "Евсеев", "Егоров", "Елисеев", "Емельянов", "Ермаков", "Ершов", "Ефимов", "Ефремов", "Жданов", "Жуков", "Журавлёв", "Зайцев", "Захаров", "Зимин", "Зиновьев", "Зуев", "Зыков", "Иванков", "Иванов", "Игнатов", "Игнатьев", "Ильин", "Исаев", "Исаков", "Кабанов", "Казаков", "Калашников", "Калинин", "Капустин", "Карпов", "Кириллов", "Киселёв", "Князев", "Ковалёв", "Козлов", "Колесников", "Колобов", "Комаров", "Комиссаров", "Кондратьев", "Коновалов", "Кононов", "Константинов", "Копылов", "Корнилов", "Королёв", "Костин", "Котов", "Кошелев", "Красильников", "Крылов", "Крюков", "Кудрявцев", "Кудряшов", "Кузнецов", "Кузьмин", "Кулагин", "Кулаков", "Куликов", "Лаврентьев", "Лазарев", "Лапин", "Ларионов", "Лебедев", "Лихачёв", "Лобанов", "Логинов", "Лукин", "Лыткин", "Макаров", "Максимов", "Мамонтов", "Марков", "Мартынов", "Маслов", "Матвеев", "Медведев", "Мельников", "Меркушев", "Миронов", "Михайлов", "Михеев", "Мишин", "Моисеев", "Молчанов", "Морозов", "Муравьёв", "Мухин", "Мышкин", "Мясников", "Назаров", "Наумов", "Некрасов", "Нестеров", "Никитин", "Никифоров", "Николаев", "Никонов", "Новиков", "Носков", "Носов", "Овчинников", "Одинцов", "Орехов", "Орлов", "Осипов", "Павлов", "Панов", "Панфилов", "Пахомов", "Пестов", "Петров", "Петухов", "Поляков", "Пономарёв", "Попов", "Потапов", "Прохоров", "Рогов", "Родионов", "Рожков", "Романов", "Русаков", "Рыбаков", "Рябов", "Савельев", "Савин", "Сазонов", "Самойлов", "Самсонов", "Сафонов", "Селезнёв", "Селиверстов", "Семёнов", "Сергеев", "Сидоров", "Силин", "Симонов", "Ситников", "Соболев", "Соколов", "Соловьёв", "Сорокин", "Степанов", "Стрелков", "Субботин", "Суворов", "Суханов", "Сысоев", "Тарасов", "Терентьев", "Тетерин", "Тимофеев", "Титов", "Тихонов", "Третьяков", "Трофимов", "Туров", "Уваров", "Устинов", "Фадеев", "Фёдоров", "Федосеев", "Федотов", "Филатов", "Филиппов", "Фокин", "Фомин", "Фомичёв", "Фролов", "Харитонов", "Хохлов", "Цветков", "Чернов", "Шарапов", "Шаров", "Шашков", "Шестаков", "Шилов", "Ширяев", "Шубин", "Щербаков", "Щукин", "Юдин", "Яковлев", "Якушев", "Смирнов"];
    var max_year = 2000;
    var min_year = 1970;
     
    document.querySelector('#ij_first_name').value = first_names[Math.floor(Math.random()*first_names.length)];
    document.querySelector('#ij_last_name').value = last_names[Math.floor(Math.random()*last_names.length)];
     
    m_down(document.querySelector('#dropdown3'));
    var years = document.querySelectorAll('#container3>div li');
    years[2002-max_year+Math.floor(Math.random()*(max_year-min_year))].click();
     
    m_down(document.querySelector('#dropdown2'));
    var mons = document.querySelectorAll('#container2>div li');
    mons[Math.floor(Math.random()*(mons.length-1))+1].click();
     
    m_down(document.querySelector('#dropdown1'));
    var days = document.querySelectorAll('#container1>div li');
    days[Math.floor(Math.random()*(days.length-1))+1].click();
     
    function m_down(el){
    var event = document.createEvent("HTMLEvents");
    event.initEvent("mousedown", true, true);
    el.dispatchEvent(event);
    }
    })();

Теперь опишу какая строка за что будет отвечать:

  • Строка №2 – список мужских имён.
  • Строка №3 – список мужских фамилий.
  • Строка №4 – минимальная дата рождения.
  • Строка №5 – максимальная дата рождения.

При открытии формы регистрации просто нажмите на сохранённую закладку и форма заполнится сама по себе.

Раздел: Прочие материалы | Автор: neosoven | Рейтинг популярности: 235 | Дата: 3-09-2016, 09:22

 Похожие материалы



 Добавить комментарий к материалу
Ваше имя: Ваш E-Mail:

Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера


Все права на программы принадлежат разработчикам.
В случае копирования материалов, обратная индексируемая ссылка на сайт обязательна!
Nonsoc.com © 2012 - 2016 | Мобильная версия | Карта сайта