 |
Вітаю Вас, Гість · RSS |
 |
Накручування рейтингу в Щоденнику
| |
beregok |
Дата: Пн, 13.05.2013, 16:46 | Повідомлення № 1 |
Прописаний назавжди
Повідомлень: 316
| Добрий день! Всім вам знайома ситуація, коли начальство вимагає виконати неоплачувану працю, а ми повинні виконувати :'( Так сталося із Щоденником договір підписали, базу наповнили, оцінки виставляємо, користувачам все пояснили, А відвідуваність нульова! Що в цьому випадку робити, бо крайній завжди вчитель інформатики(адмін) Можна створити видимість відвідування, "яким чином, обирати вам"(казав сисадмін в районо) Я обрав iMacros як плагін до Mozilla Firefox
|
|
| |
beregok |
Дата: Пн, 13.05.2013, 17:52 | Повідомлення № 2 |
Прописаний назавжди
Повідомлень: 316
| iMacros це універсальна система яка підходить для автоматизації інтернетсерфінгу. Встановлюємо плагін звідси https://addons.mozilla.org/en-US/firefox/addon/3863 Для ознайомлення можна погугливши розібратись з тим як він працює, увівши наприклад "imacros команды"
Переходимо до написання скрипту Можна самому зайти нащоденник в режимі запису, а потім вийти, в результаті отримаємо макрос, потім збережемо
Готові макроси зберігаються тут - Documents\iMacros\Macros Файли з даними тут - \Documents\iMacros\Datasources'
Далі модифікуємо: Опис мого макросу з коментарями ________________________________________ VERSION BUILD=7601105 RECORDER=FX 'Відкриваем в 1 вкладці' TAB T=1 'Для повыльного з'єднання вимикаємо завантаження зображень' FILTER TYPE=IMAGES STATUS=OFF 'Переходимо на сайт щоденника' URL GOTO=http://shodennik.ua/ 'Завантажуємо файл з логінами і паролями в форматі csv (назвати довільна і розширення можна потім поміняти для безпеки, наприклад текстовий), дані файлі водимо логін кома пароль періхід на новий рядок ' CMDLINE !DATASOURCE data.csv 'Вказуєм скільки колонок в файлі' SET !DATASOURCE_COLUMNS 2 'Починаємо з першого' SET !LOOP 1 'Далі працює лічильник' SET !DATASOURCE_LINE {{!LOOP}} 'Водимо логін користувача з генерованого рядка' TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://login.shodennik.ua/default.aspx ATTR=ID:name CONTENT={{!COL1}} 'Пароль не шифрується' SET !ENCRYPTION NO 'Водимо пароль користувача з н-го рядка' TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://login.shodennik.ua/default.aspx ATTR=ID:pass CONTENT={{!COL2}} 'Тиснемо на кнопку увійти' TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:loginForm ATTR=ID:login 'Генеруємо скільки секунд користувач буде знаходитися на сайті, в нащому випадку від 1 до 7 секунд з точністю до десятих, наприкла 6,3 секунди' SET !VAR1 EVAL("var randomNumber=Math.random()*7 + 1; randomNumber;") 'Знаходимося на сайті, секунд' WAIT SECONDS={{!VAR1}} 'Закінчємо роботу, натискуємо кнопку вихід' TAG POS=1 TYPE=A ATTR=TXT:Вийти _____________________________________________
Для того щоб він працював уводимо кількість ітерацій в поле Макс: і натискаємо Воспр.(Цикл) Скріншот
От ми і написали простенький скрипт для відвідування сайту багатьма користувачами Ви можете його доповнити і модифікувати на ваш розсуд
Якщо користувачів багато копіюєм на ПК в класі, базу даних користувачів ділим порівну і запускаєм Вуаля, 15 хв батьки і діти відвідують щоденникДодано (13.05.2013, 17:52) --------------------------------------------- Нажаль рейтинг вашої школи обмежуватиметься кількість учнів батьків, вчителів Це несправедливо, адже маленька сільська школа з кількістю 40 учнів набере невеликий рейтинг Через деякий час, я розкажу вам як використовуючи логічну помилку при проектуванні щоденника можна зібльшити рейтинг вашої школи у 10-ки разів
Імхо. Чому я взявся за цю тему, просто набридло запускати скрипт, набивати рейтинг, робити видимість і так далі Хочеться змагання.
|
|
| |
NataliyG |
Дата: Чт, 23.05.2013, 21:13 | Повідомлення № 3 |
Активний учасник
Повідомлень: 685
| А я вирішила для створення електронного журналу скористатися сервісомКласна оцінка. Кажете що Цитата (beregok) Так сталося із Щоденником договір підписали Щоденник кращий? В Класній оцінці трохи проблеми з авторизацією - це ті проблеми які я помітила. Думаю є і інші. А взагалі якщо говорити про створення онлайн журналу який сервіс хороший? Але от про відвідуваність у Класній оцінці нічого не кажуть, а школа сільська у нас 100% відвідувати не будуть. Тобто мені потрібен сервіс тільки для введення оцінок, а не для їх перегляду фактично. Сервіс який для початку не вимагатиме від мене частого входження в нього!
|
|
| |
volevikt |
Дата: Чт, 23.05.2013, 21:59 | Повідомлення № 4 |
Перспективна вчителька
Повідомлень: 1912
| Цитата (NataliyG) мені потрібен сервіс тільки для введення оцінок Невже звичайного журналу мало? Чи Вас змушують його вести? Якщо це так, то шкода, що вчителі повинні виконувати подвійну (безкоштовну) роботу. (((
Відредаговано: volevikt - Чт, 23.05.2013, 22:12 |
|
| |
NataliyG |
Дата: Пт, 24.05.2013, 16:57 | Повідомлення № 5 |
Активний учасник
Повідомлень: 685
| Цитата (volevikt) Чи Вас змушують його вести? Скажімо так: настирливо рекондують звикати!
|
|
| |
beregok |
Дата: Нд, 02.06.2013, 20:05 | Повідомлення № 6 |
Прописаний назавжди
Повідомлень: 316
| Цитата (beregok) як використовуючи логічну помилку  при проектуванні щоденника можна зібльшити рейтинг вашої школи у 10-ки разів При перенесенні учня, співробітника або батька в архів(випуск або виключення зі школи) , відвідування архівного користувача(випускника або виключеного зі школи) зараховуються в загальний рейтинг школи (З власного досвіду - коли запускав користувачів, рейтинг був більший на пару десятків, я як математик, не залишив повз уваги, порахував і дійшов такого висновку)
Отже для створення боту нам необхідно його зареєтрувати, а потім виключти зі школи Найлегше, - зареєєструвати співробітника, а потім виключити, але не забувайте - його потрібно активувати
Пишемо два макроси, один на реєстрацію із виключенням, інший на активацію (Працюєм один разок в браузері. а потім модифікуємо)
Макрос на реєєстрацію з виключенням користувача (наприклад 500 ботів)
VERSION BUILD=8300326 RECORDER=FX TAB T=1 URL GOTO=http://schools.shodennik.ua/admin/persons/default.aspx?school='Айді вашої школи (не пишу в цілях анонімності)' TAG POS=1 TYPE=A ATTR=ID:CreateNewPerson TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:formReg ATTR=ID:save1 TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:membershipdatestartschool CONTENT=01.07.2012 TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:nlast CONTENT=Петров TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:nfirst CONTENT=Петро TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:nmiddle CONTENT=Петрович CMDLINE !DATASOURCE birthday.csv '(при реєєстраціїм з однаковими прізвищами потрібні неоднакові дні народження )' SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:birthday CONTENT={{!COL1}} TAG POS=1 TYPE=INPUT:RADIO FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:sexM TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:email CONTENT=petrov@gmail.com TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:save2 TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://schools.shodennik.ua/admin/persons/new.aspx?school=8260 ATTR=ID:save3 CLICK X=816 Y=391 функція натискання миші за координатами, оскільки код кнопки на виключення завжди не однаковий, потрібно поексперементувати само щоб визначити ваші координати' TAG POS=1 TYPE=LABEL ATTR=TXT:Дійсне TAG POS=1 TYPE=INPUT:RADIO FORM=ID:formReg ATTR=ID:whatValid TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:formReg ATTR=ID:save TAG POS=1 TYPE=A ATTR=TXT:Так,<SP>виключити!
Макрос на активацію Є одна неприємність потрібно попрацювати клавішами Ctrl+C Ctrl+V, в адмінці, скопіювати коди активації ботів і записати в файл activat.csv (Якщо ви закачаєте iMacros браузер, то цього не потрібно робити, там є функція копіювання з вставленням і навіть розпізнавання симоволів)
VERSION BUILD=8240212 RECORDER=FX TAB T=1 CMDLINE !DATASOURCE activat.csv SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO=http://shodennik.ua/ TAG POS=1 TYPE=A ATTR=TXT:Зареєструватися TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:code CONTENT={{!COL1}} TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:validate CMDLINE !DATASOURCE losin.csv 'Файл з логінами ботів' SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:login CONTENT={{!COL1}} SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:password CONTENT=123456 TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:passwordRepeat CONTENT=123456 'Пароль ставлю для всіх однаковий' TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:email CONTENT={{!COL1}}@gmail.com TAG POS=1 TYPE=SELECT FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:questions CONTENT=%1 TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:answer CONTENT=Baksik TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:https://login.shodennik.ua/useractivation.aspx ATTR=ID:termsCheckBox CONTENT=YES TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:activationform ATTR=ID:save TAG POS=1 TYPE=A ATTR=TXT:Вийти
Після виконих дій не забувайте внести логіни з паролями ботів до загальної бази даних користувачів data.csv Після цього час накручування зросте, створіть декілька профілів користувачів на одному ПК поділіть базу, і час накручування зменшиться також можна встановити такий плагін в Google Chrome, але тоді потрібно змніти команди, початок макросу відвідування
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://shodennik.ua/ CMDLINE !DATASOURCE d1500_2000.csv SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} ..............
Нічого складного, думаю на слідуючий навчальний рік знадобиться дана інформація, влітку немає сенсу накручувати
Відредаговано: beregok - Нд, 02.06.2013, 20:44 |
|
| |
© Форум інформатиків України, 2007-2023.  |