Ср, 27.09.2023, 12:59
Форум інформатиків України
Головна Реєстрація Вхід
Вітаю Вас, Гість · RSS
Вітання на форумі
Незнайомець
Вітаємо на форумі,
Незнайомцю!

 
зареєструйтесь
Перед реєстрацією обов’язково прочитайте:
Оновлення Учасники Пошук
Особисті повідомлення
Видавництво ’’Аспект’’ Видавництво

  • Сторінка 1 з 1
  • 1
Модератор форуму: Ktara, НІКОЛЯ, Bandalak, volevikt  
Форум інформатиків » РОЗДІЛ X: СИСТЕМА UCOZ. СТВОРЕННЯ САЙТІВ, СКРИПТИ, ІНШЕ » 10.8 Щоденник (Блог) » Накручування рейтингу в Щоденнику (Найактивніші школи Щоденника)
Накручування рейтингу в Щоденнику
beregok Дата: Пн, 13.05.2013, 16:46 | Повідомлення № 1
Прописаний назавжди
Повідомлень: 316
Нагороди: 10
Рейтинг: 80

Добрий день!
Всім вам знайома ситуація, коли начальство вимагає виконати неоплачувану працю, а ми повинні виконувати :'(
 
Так сталося із Щоденником  договір підписали, базу наповнили, оцінки виставляємо, користувачам все пояснили,
А відвідуваність нульова! :v
Що в цьому випадку робити, бо крайній завжди вчитель інформатики(адмін)
Можна створити видимість відвідування, "яким чином, обирати вам"(казав сисадмін в районо)
Я обрав iMacros як плагін до Mozilla Firefox
beregok Дата: Пн, 13.05.2013, 17:52 | Повідомлення № 2
Прописаний назавжди
Повідомлень: 316
Нагороди: 10
Рейтинг: 80
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-ки разів <_<

Імхо. Чому я взявся за цю тему, просто набридло запускати скрипт, набивати рейтинг, робити видимість і так далі
Хочеться змагання.

Прикріплення: skript.zip (0.7 Kb)
NataliyG Дата: Чт, 23.05.2013, 21:13 | Повідомлення № 3
Активний учасник
Повідомлень: 685
Нагороди: 2
Рейтинг: 37
А я вирішила для створення електронного журналу скористатися сервісомКласна оцінка. Кажете що 
Цитата (beregok)
Так сталося із Щоденником  договір підписали
Щоденник кращий? 
В Класній оцінці трохи проблеми з авторизацією - це ті проблеми які я помітила. Думаю є і інші.
А взагалі якщо говорити про створення онлайн журналу який сервіс хороший?
Але от про відвідуваність у Класній оцінці нічого не кажуть, а школа сільська у нас 100% відвідувати не будуть. Тобто мені потрібен сервіс тільки для введення оцінок, а не для їх перегляду фактично. Сервіс який для початку не вимагатиме від мене частого входження в нього!
volevikt Дата: Чт, 23.05.2013, 21:59 | Повідомлення № 4
Перспективна вчителька
Повідомлень: 1912
Нагороди: 25
Рейтинг: 267
Цитата (NataliyG)
мені потрібен сервіс тільки для введення оцінок
Невже звичайного журналу мало? Чи Вас змушують його вести?
Якщо це так, то шкода, що вчителі повинні виконувати подвійну (безкоштовну) роботу. (((


Відредаговано: volevikt - Чт, 23.05.2013, 22:12
NataliyG Дата: Пт, 24.05.2013, 16:57 | Повідомлення № 5
Активний учасник
Повідомлень: 685
Нагороди: 2
Рейтинг: 37
Цитата (volevikt)
Чи Вас змушують його вести?
Скажімо так: настирливо рекондують звикати!
beregok Дата: Нд, 02.06.2013, 20:05 | Повідомлення № 6
Прописаний назавжди
Повідомлень: 316
Нагороди: 10
Рейтинг: 80
Цитата (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}}

..............

Нічого складного, думаю на слідуючий навчальний рік знадобиться дана інформація, влітку немає сенсу накручувати
Прикріплення: iMacros.zip (7.6 Kb)


Відредаговано: beregok - Нд, 02.06.2013, 20:44
Форум інформатиків » РОЗДІЛ X: СИСТЕМА UCOZ. СТВОРЕННЯ САЙТІВ, СКРИПТИ, ІНШЕ » 10.8 Щоденник (Блог) » Накручування рейтингу в Щоденнику (Найактивніші школи Щоденника)
  • Сторінка 1 з 1
  • 1
Пошук:


© Форум інформатиків України, 2007-2023.