Быстрое приглашение друзей в группу Facebook-a

в 10:38, , рубрики: Facebook, Facebook API, javascript, социальные сети, метки: , ,

Недавно встал вопрос о приглашении друзей в группу facebook-a. Казалось бы нечего сложного, но не тогда когда более 1000 френдов. Поскольку я не особо сижу в FB и VK, я конечно же не знаю как сразу отметить всех в списке. Отмечать вручную, ясное дело не вариант, потому как затраты времени, сил и нервов не стоят того результата. Вот тут и родилась идея сделать это с помощью небольшого скрипта. Данный скрипт автоматически отмечает всех друзей в списке и отсылает инвайты, при минимуме действий с нашей стороны.
Кто сталкивался с такой потребностью, добро пожаловать под кат.

Как это работает:
1. заходим в нужную нам группу FB
2. в разделе «Пригласить друзей» нажимаем «Посмотреть все»
3. открываем консоль браузера: Chrome and Mozila (Ctrl+Shift+j)
4. вставляем данный код:

 f=document.forms;
if(f)
	for(i=0;i<f.length;i++){
		if(f[i].className=='_s'){
			a=document.getElementById(f[i].id); 
			if(a){
				var _prof = '';
				for(i=0;i<a.elements.length;i++){
					e=a.elements[i];
					if(e.type=='checkbox' && !e.disabled){
						e.checked='checked';
						e.parentElement.className +=' selectedCheckable';
						if(_prof!=''){
							_prof +=',';
						}
						_prof += '"'+e.value+'":1';
					};
				}
				_prof = '{'+_prof+'}';
				a['profileChooserItems'].value=_prof;
				a.getElementsByTagName('button')[2].click();
			}
			break;
		}
	}

5. Нажимаем Enter
Вот и все, инвайты разосланы, мы довольны и у нас куча свободного времени!

Автор: Kirill_Cloudry

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js