Очень часто нужно бывает удалять куки файлы при написании каких либо скриптов для заработков на сайтах с несколькими аккаунтами. Эту функцию выцепил из скрипта для биткоинов, который нашел на просторах интернета. Выкладываю сюда для себя на будущее, чтобы можно было зайти и скопировать по мере необходимости. Проверил - работает. Не удалялась только 1 куки от гугла, ну да ладно.
//========================================================
/***-=Очистка кукисов=-***/
var Cc=Components.classes, Ci=Components.interfaces;
var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch);
var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString);
var cok=Cc['@mozilla.org/cookiemanager;1'].getService(Ci.nsICookieManager);
function del_cookis(){
var iter=cok.enumerator;
while (iter.hasMoreElements()){var cookie=iter.getNext();
if(cookie instanceof Ci.nsICookie){cok.remove(cookie.host, cookie.name, cookie.path, cookie.blocked);}}}
del_cookis();
//========================================================
В конце кода сразу вызов этой функции. Полезный код, не только для использования кукисов, но и для обращения в конфигурацию мозиллы.
//========================================================
/***-=Очистка кукисов=-***/
var Cc=Components.classes, Ci=Components.interfaces;
var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch);
var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString);
var cok=Cc['@mozilla.org/cookiemanager;1'].getService(Ci.nsICookieManager);
function del_cookis(){
var iter=cok.enumerator;
while (iter.hasMoreElements()){var cookie=iter.getNext();
if(cookie instanceof Ci.nsICookie){cok.remove(cookie.host, cookie.name, cookie.path, cookie.blocked);}}}
del_cookis();
//========================================================
В конце кода сразу вызов этой функции. Полезный код, не только для использования кукисов, но и для обращения в конфигурацию мозиллы.
как удалить с сайта все куки и оставить залогинки в соц сетях?
ОтветитьУдалитьможет просто не принимать их. в настройках приватности выберите Firefox будет использовать ваши настройки хранения истории. Уберите галочку Принимать куки с сайтов и настройте Исключения. Поэкспериментируйте с параметрами.
УдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьНе работает уже? у меня чет ничего не происходит
ОтветитьУдалитьработала, но давно ее пробовал. там какая то тонкость есть. вроде нужно находить на том сайте, на котором удаляешь. тоже что не понятно было, потом заработала, но необходимость пропала.
УдалитьСейчас попробовал находится на сайте, тоже самое, ну ладно, а сейчас чем чистишь?
Удалитьобычно скрипты на отдельных профилях гоняю. обычным CLEAR чистил да и все. единственный минус что он все куки сносит. ну а пока вообще не пользуюсь.
Удалитьвроде еще код должен быть, наверное выкладывал. там в скобках функции нужно было указывать урл сайта. вот на нем нужно было находиться чтобы удалились куки.
УдалитьПонял
ОтветитьУдалитьесли интересна тема аймакроса, есть отличный форум, с которого я тоже копировал полезные штуки.
Удалитьsistema.in.ua в поиске если что можно найти его
спасибо, я там тоже есть, просто вопросы возникают, я что бы людей не грузить на разных форумах/блогах/сайтах пишу)
УдалитьМожет в курсе с помощью аймакрос+js можно что бы на сайт с папки на компе грузился рандомный файл?
да можно скорее всего. я когда на трафикмонсуне работал - там нужно было сканы грузить, у меня все делал скрипт, грузил сотни сканов. только не рандомно было а конкретно.
ОтветитьУдалитьМожно например сделать так. Переименовываешь файлы в цифры 1,2,3... итд пусть до 100 файлов. Далее переменной N назначаешь случайное число от 1 до 101. а дальше выгружаешь файл, если они у тебя jpg, то значит 'N'+'.jpg'. То есть получается что ты грузишь случайный файл. минус только в том что придется переименовывать файлы.
второй вариант - это слать гетзапрос локально и получить список файлов в этой папке. получаешь например 100 строк с именами файлов. опять герерируешь число от 1 до 101 случайное и берешь имя файла из этой случайной строки и выгружаешь на сайт. и снова повторяешь. немного сложнее но зато не нужно переименовывать файлы.
тут уж нужно придумывать алгоритм - а дальше должно пойти.
может идеи подзаработать есть? ))
УдалитьНу как раз мне файлы переименовывать и нужно, сегодня ночью попробую сделать
УдалитьЕсть, но я тут ее палить не буду, как можно в лс тут написать?
Удалитьmingazetdinov85@gmail.com
Удалить