Функция удаления куки для iMacros

Очень часто нужно бывает удалять куки файлы при написании каких либо скриптов для заработков на сайтах с несколькими аккаунтами. Эту функцию выцепил из скрипта для биткоинов, который нашел на просторах интернета. Выкладываю сюда для себя на будущее, чтобы можно было зайти и скопировать по мере необходимости. Проверил - работает. Не удалялась только 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();
//========================================================
В конце кода сразу вызов этой функции. Полезный код, не только для использования кукисов, но и для обращения в конфигурацию мозиллы.

16 комментариев:

  1. как удалить с сайта все куки и оставить залогинки в соц сетях?

    ОтветитьУдалить
    Ответы
    1. может просто не принимать их. в настройках приватности выберите Firefox будет использовать ваши настройки хранения истории. Уберите галочку Принимать куки с сайтов и настройте Исключения. Поэкспериментируйте с параметрами.

      Удалить
  2. Этот комментарий был удален автором.

    ОтветитьУдалить
  3. Не работает уже? у меня чет ничего не происходит

    ОтветитьУдалить
    Ответы
    1. работала, но давно ее пробовал. там какая то тонкость есть. вроде нужно находить на том сайте, на котором удаляешь. тоже что не понятно было, потом заработала, но необходимость пропала.

      Удалить
    2. Сейчас попробовал находится на сайте, тоже самое, ну ладно, а сейчас чем чистишь?

      Удалить
    3. обычно скрипты на отдельных профилях гоняю. обычным CLEAR чистил да и все. единственный минус что он все куки сносит. ну а пока вообще не пользуюсь.

      Удалить
    4. вроде еще код должен быть, наверное выкладывал. там в скобках функции нужно было указывать урл сайта. вот на нем нужно было находиться чтобы удалились куки.

      Удалить
  4. Ответы
    1. если интересна тема аймакроса, есть отличный форум, с которого я тоже копировал полезные штуки.
      sistema.in.ua в поиске если что можно найти его

      Удалить
    2. спасибо, я там тоже есть, просто вопросы возникают, я что бы людей не грузить на разных форумах/блогах/сайтах пишу)
      Может в курсе с помощью аймакрос+js можно что бы на сайт с папки на компе грузился рандомный файл?

      Удалить
  5. да можно скорее всего. я когда на трафикмонсуне работал - там нужно было сканы грузить, у меня все делал скрипт, грузил сотни сканов. только не рандомно было а конкретно.
    Можно например сделать так. Переименовываешь файлы в цифры 1,2,3... итд пусть до 100 файлов. Далее переменной N назначаешь случайное число от 1 до 101. а дальше выгружаешь файл, если они у тебя jpg, то значит 'N'+'.jpg'. То есть получается что ты грузишь случайный файл. минус только в том что придется переименовывать файлы.
    второй вариант - это слать гетзапрос локально и получить список файлов в этой папке. получаешь например 100 строк с именами файлов. опять герерируешь число от 1 до 101 случайное и берешь имя файла из этой случайной строки и выгружаешь на сайт. и снова повторяешь. немного сложнее но зато не нужно переименовывать файлы.
    тут уж нужно придумывать алгоритм - а дальше должно пойти.

    ОтветитьУдалить
    Ответы
    1. может идеи подзаработать есть? ))

      Удалить
    2. Ну как раз мне файлы переименовывать и нужно, сегодня ночью попробую сделать

      Удалить
    3. Есть, но я тут ее палить не буду, как можно в лс тут написать?

      Удалить