Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.05.2016, 22:26
Новичок на форуме
Отправить личное сообщение для Qbey-of-Gensokyo Посмотреть профиль Найти все сообщения от Qbey-of-Gensokyo
 
Регистрация: 21.05.2016
Сообщений: 2

Нужен скрипт автоголосования
Здрасти.

Нужен скрипт для Greasemonkey (или ещё для чего, если в условиях Greasemonkey подобное невозможно) для накрутки голосов в одном небольшом голосовании по адресу http://woobox.com/srhrag

- нужный пункт имеет id="choice_9"
- действительность адреса почты не проверяется, а голос с одного адреса допускается раз в сутки, так что, думаю, можно использовать что-то вроде текущее_время@gmail.com
- после подтверждения выбора нужно чтобы эта же страница снова открывалась в новой вкладке (где скрипт будет снова повторён), а текущая вкладка закрывалась бы

Выбор нужного пункта осуществляется сменой класса блока с class="poll-choice component-bordered not-chosen" на class="poll-choice component-bordered chosen".


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

Пытался осилить сам, но пока вообще мало что понял, так что нужна помощь, если возможно.

Последний раз редактировалось Qbey-of-Gensokyo, 21.05.2016 в 22:36.
Ответить с цитированием
  #2 (permalink)  
Старый 22.05.2016, 15:56
Аспирант
Отправить личное сообщение для Madzal Посмотреть профиль Найти все сообщения от Madzal
 
Регистрация: 18.02.2016
Сообщений: 62

window.addEventListener("DOMContentLoaded",function () {
document.getElementsByClassName("btn btn-flat btn-block nomargin modal-close")[0].click();
document.querySelectorAll('div[class="poll-choice-vote actionbutton vote"][data-id="9"]')[0].click();
document.getElementsByTagName("input")[0].value = new Date().getTime() + "@ya.ru";
document.getElementsByTagName("input")[1].click();
}, false);
window.addEventListener("load",function () {
    window.location.href = "http://woobox.com/srhrag/hc4kzb";
}, false);

Примерно так,но можно сделать и лучше,это так .. набросок
А вообще для таких целей js не очень подходит,лучше бы было на C#/C++
Ответить с цитированием
  #3 (permalink)  
Старый 23.05.2016, 11:55
Новичок на форуме
Отправить личное сообщение для Qbey-of-Gensokyo Посмотреть профиль Найти все сообщения от Qbey-of-Gensokyo
 
Регистрация: 21.05.2016
Сообщений: 2

Оно работает! Спасибо большое!

Надо будет всё таки со всем этим делом разобраться, мало ли когда ещё понадобится.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт с таймером в попапе Brandan Ваши сайты и скрипты 2 21.03.2015 13:51
срочно нужен скрипт приватного чата. dimon76 Работа 0 17.09.2014 17:23
нужен скрипт alhomas Общие вопросы Javascript 1 27.08.2014 09:31
Нужен скрипт , который бы прокручивал 2 окна вместе, при прокручивания одного. george115 Events/DOM/Window 1 30.08.2013 19:43
Нужен скрипт заполняющий поля формы IgorSt Общие вопросы Javascript 0 05.05.2011 19:44