سلام
تصمیم گرفتم دوباره وبلاگ نویسی رو شروع کنم، نمیدونم تصمیم درستی گرفتم یا نه! اصلا کسی ممکنه مطالب وبلاگ من رو بخونه؟
ولی خب به هر حال دوست داشتم بالاخره با یه مطلب جذاب بروزش کنم، امیدوارم دانشجوهای تنبل مثل خودم از این مطلب خوششون بیاد.
نزدیک امتحانات که میشه، یکی از مسخره ترین کارها ارزشیابی اساتید که من خیلی بهش اعتقادی ندارم و بنظرم خوب و بد بودن یه استاد رو نمیشه با چند تا گزینه تشخیص داد، این آپشن رو فقط شرکت سازنده توی سامانه آموزش قرار داده تا بابتش پول بیشتری به جیب بزنه و به بنظرم اصلا نیازسنجی نشده!!
به این نکته دقت کنید که سامانه آموزش ما اسمش “ساد” و ربات کوچولوی من روی این سامانه جواب میده.
خب من یه تیکه کد واستون نوشتم که با اجرای ساده اون در مرورگر میتونین به ربات کوچولوی من فرمان بدین تا به صورت تصادفی گزینه های نظرسنجی رو تیک بزنه و فرم رو ارسال کنه
1 |
var container=document.getElementById('aspnetForm');var inputs=container.querySelectorAll('input[type="radio"]');for(var index=0;index<inputs.length;index+=9){n = Math.floor(Math.random()*9+index);inputs[n].checked=true;}document.getElementById('btnSave').click(); |
روش اجراش هم خیلی سادست، کافیه بعد از اینکه صفحه ارزشیابی یکی از اساتید رو باز کردید، آدرسی که در address bar قرار داره رو پاک کنید و پس از نوشتن کلمه javascript و تایپ کاراکتر نقل قول، کد بالا رو بدون فاصله در ادامش paste کنید و کلید enter رو محکم بزنید.
واستون آرزوی موفقیت در امتحانات میکنم.
محمد جواد مسعودیان
آخرید نوشته های محمد جواد مسعودیان (نمایش همه )
- ربات کوچولوی من نظرسنجی اساتیدتون رو سه سوته انجام میده - ژوئن ۶, ۲۰۱۶
خیلی ممنون :)
خواهش میکنم ;)
افزونه autofill-forms روی فایرفکس همینکارو میکنه:
https://addons.mozilla.org/en-US/firefox/addon/autofill-forms/
درسته ولی من میخواستم این کار رندوم انجام بشه و زیاد پاسخ گزینه ها یک شکل نباشن، گاهی اوقات واسه اینکه یه ربات به هوش انسان نزدیکتر بشه لازمه کارهای تصادفی انجام بدی و سر نظم نباشه همه چی!
و یه چیز دیگه هم اینکه من فکر کنم name هر input برای هر استاد متفاوت بود، پس autofill نمیتونه این تفاوت رو احساس کنه