Макрос написан для плагина iMacros браузера Firefox. Версии на момент создания макроса:
Версия iMаcros – 8.9.7
Версия Firefox – 56.0.1
Как установить плагин iMacros.
Важно!!! Особенностью Facebook является то, что написать на стене группы, может только ее участник, поэтому предварительно необходимо добавиться во все группы, в которых вы хотите оставлять публикации.
Расширенный макрос (платная версия) – FB Post Group Pro – также дополнительно имеет возможности:
CMDLINE !DATASOURCE fb_post_group.txt
SET !ERRORIGNORE YES
SET !LOOP 1
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !VAR1 EVAL("var s=\"{{!COL1}}\"; s.replace(/www.facebook.com/g, 'm.facebook.com');")
URL GOTO={{!VAR1}}
WAIT SECONDS = 1
SET !REPLAYSPEED MEDIUM
TAG POS=2 TYPE=DIV ATTR=TXT:Напишите<SP>что-нибудь...
WAIT SECONDS = 1
TAG POS=1 TYPE=TEXTAREA FORM=ID:structured_composer_form ATTR=ID:* CONTENT=Тут<sp>текст
EVENT TYPE=CLICK XPATH="//textarea[contains(@class, 'composerInput')]" BUTTON=0
EVENT TYPE=KEYPRESS XPATH="//textarea[contains(@class, 'composerInput')]" KEY=13
WAIT SECONDS = 2
'TAG POS=1 TYPE=button ATTR=data-sigil:submit_composer
EVENT TYPE=CLICK SELECTOR="#composer-main-view-id>DIV:nth-of-type(3)>DIV>DIV>BUTTON" BUTTON=0
SET !REPLAYSPEED FAST
WAIT SECONDS = 15 Здравствуйте! Всем хорошего дня!
Будет выглядеть:
Здравствуйте!<BR><BR>Всем<SP>хорошего<SP>дня!
Или воспользуйтесь Генератором текста для iMacros
НАСЛАЖДАЙТЕСЬ!!! Макрос работает за вас).
Для более качественной работы скачайте платную версию макроса – FB Post Group Pro
Если при открытие csv файла с помощью excel У все поехали ячейки - это простой… Read More
Простые шаги как происходит Загрузка проекта на Github и Автодеплой на сервер Сделайте работу проще! Read More
Миграция базы данных - помогают с этим библиотеки SQLAlchemy и Alembic. Read More
Основные Команды Git, которые точно пригодятся. Сохрани себе шпаргалку Git Read More
Установка PostgreSQL на сервер Read More
Как создать PrimaryKey в талице базы данных SQL [РЕШЕНО] Ошибка relation tablename_id_seq doesn't exist Read More
View Comments
Почему-то виснет на первой же строке.
Лиса 52.3.0
иМакрос 9.0.3
Дмитрий, установите версию iMacros 8.9.7
http://stepfor.top/imacros-faq/#imacros_mistake
Версия iMаcros — 8.9.7
Версия Firefox — 42.0
Постит кавычки - как их убрать?
Николай, просто не пишите кавычки
Выдает ошибку "wrong format of TAG command, line 10 (Error code: -910)"
Помогите разобраться, плиз.
Игорь, видимо не правильно написали текст
Здравствуйте,а как можно скачать этот скрипт?
Ренат, это вариант бесплатного макроса, тут макрос можно только скопировать.
Платная версия по ссылке: http://web-first-step.ru/fb_post_macros_pro/
Добрый день. подскажите, пожалуйста, в мобильной версии фейсбука, которую сейчас использует ваш макрос, при отправлении ссылки в группах, данные ссылки (миниатюра, тайтл и т.д) не подтягиваются. Ссылка остается просто ссылкой. Можно ли это как-то исправить?
Да. Это исправлено в платной версии!
Здравствуйте! Скажите пожалуйста можно в макросе фейсбук сделать так чтобы после прохода всех групп, макрос начинал рассылать обратно с первой группы?
К примеру я прописал в файле тхт 100 групп, после прохода всех групп макрос, чтоб не останавливался, а начинал заново проходить эти группы по второму, третьему и т.д. кругу?
Роман, это возможно. Но так как это будет уже дополнительный цикл, нужно применять javascript, или другой язык с которым совмести iMacros.
А вы знакомы с этим скриптом который я указал в адресе сайта?
помогите разобраться вот пример и не работает пишет BadParameter: expected !TIMEOUT|!LOOP|!DATASOURCE|!VAR[0-9] as parameter 1, line 1 (Error code: -911)
вот сам макрос
CMDLINE !DATASOURCES fb_post_group.txt
SET !DATASOURCE_COLUMNS 1
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1
URL GOTO={{!COL1}}
TAG POS=1 TYPE=TEXTAREA FORM=ID:* ATTR=ID:u* CONTENT=приветкроликwww.weeknews.ge
WAIT SECONDS=15
TAG POS=2 TYPE=BUTTON FORM=ID:u_* ATTR=TXT:Опубликовать
WAIT SECONDS=60
den. Этот скрипт работать не будет, так как Фейсбук давно поменялся. Воспользуйтесь моим скриптом.
По групам идет но текст не ставляет, пишет что статус не содержит информации.
Вот код макроса:
CMDLINE !DATASOURCE fb_post_group.csv
SET !DATASOURCE_COLUMNS 1
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1
URL GOTO={{!COL1}}
TAG POS=1 TYPE=SPAN ATTR=TXT:Публикация
WAIT SECONDS = 10
EVENT TYPE=MOUSEDOWN SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV" BUTTON=0
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>FORM>DIV>TEXTAREA" BUTTON=0
WAIT SECONDS = 3
EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV" CHAR=" "
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV" CHARS="БЕСПЛАТНО!!!! Связка двух сервисов в интернет приносят прибыль от 1200 рублей в сутки!!! http://disk-space.ru/download/bd24d119b3/zarabotok_v_internete.pdf.html/"
TAG POS=1 TYPE=TEXTAREA FORM=ID:* ATTR=ID:u* CONTENT="БЕСПЛАТНО!!!! Связка двух сервисов в интернет приносят прибыль от 1200 рублей в сутки!!! http://disk-space.ru/download/bd24d119b3/zarabotok_v_internete.pdf.html/"
WAIT SECONDS=5
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>BUTTON" BUTTON=0
'==Старый вариант=='
'==TAG POS=1 TYPE=TEXTAREA FORM=ID:* ATTR=ID:u* CONTENT=hellohello=='
'==TAG POS=1 TYPE=BUTTON FORM=ID:u_* ATTR=TXT:Опубликовать=='
WAIT SECONDS=60
Сергей, статью обновила, теперь все работает)
Здравствуйте интересует макрос фейсбук полной версии как можно получить?
Денис, в статье есть ссылка на платную версию http://web-first-step.ru/fb_post_macros_pro/
Скрипт перестал постить вообще.
По группам переходит, но ничего не публикует.
Алексей! Фейсбук обновился. В связи с этим пришлось обновлять и сам макрос. Сейчас он работает чуть чуть по-другому. Но работает! Статью я тоже обновила!
Natalie! Новый макрос то работает, то не работает.
Сейчас в первой же группе выдает сообщение:
"Ошибка при публикации в группе
Не удалось опубликовать это сообщение в группе."
Иногда пишет сообщение много раз и не постит.
Иногда постит полтора сообщения, то есть некорректно.
Кроме того, вопрос. В некоторых группах вместо варианта "Публикация" стоит "Продать" или что-то вроде. И в этом случае, макрос, похоже не постит.
Может быть, я неправильно скопировал макрос?
Вот как он у меня выглядит:
CMDLINE !DATASOURCE fb_post_group.csv
SET !DATASOURCE_COLUMNS 1
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
TAB T=1
URL GOTO={{!COL1}}
TAG POS=1 TYPE=SPAN ATTR=TXT:Публикация
WAIT SECONDS = 10
EVENT TYPE=MOUSEDOWN SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV" BUTTON=0
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>FORM>DIV>TEXTAREA" BUTTON=0
WAIT SECONDS = 3
EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV" CHAR=" "
EVENTS TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV>DIV" CHARS="Мой текст: http://alexeyfrei.com/30000/"
WAIT SECONDS=5
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV:nth-of-type(2)>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>BUTTON" BUTTON=0
WAIT SECONDS=60
Все верно! Это пример текстового бесплатного макроса для стандартных страниц. Фейсбук очень гибкий. В зависимости от содержания поста меняется вся структура страницы. Максимально все изменения учтены в платной версии (работает достаточно стабильно), которая тоже не является на 100% идеальной, так как Фейсбук постоянно меняется.