top
logo


Заливка шаблонов на blogger.com с помощью макросов (iMacros) в Firefox PDF Печать E-mail
31.01.14 10:03

Заливка шаблонов на blogger.com с помощью макросов (iMacros) в Firefox

Как и обещал некоторым товарищам, делюсь своей методой по автоматизации заливки шаблонов в сплоги на blogger.com .

Изначальные условия задачи: есть пачка зарегистрированных сплогов на blogger.com, на каждом сплоге стоит стандартный шаблон дизайна.

Сама задача: легким движением руки залить на каждый сплог другой шаблон, в котором будут нужные нам партнерские ссылки, баннеры, попандеры и т.д. - естественно, этот шаблон вы делаете сами и я о проблеме создания шаблона ничего писать не буду.

Решение задачи: для решения нам понабится обычный браузер Mozilla Firefox (у меня стоит версия 2.0.0.20) и установленное к нему расширение/дополнение/extension iMacros for Firefox (у меня версия 6.1.1.4). После установки iMicros станет доступна панель, где можно записывать, запускать, редактировать и т.д. макросы :

iMicros-1

Я не буду детально описывать процесс записи макроса, это нудно и неинтересно. В двух словах: жмете кнопочку Rec и начинаете ручками выполнять всю последовательность действий, которую вы хотите в будущем выполнять автоматически, в нашем случае, заливаете и применяете к сплогу свой шаблон - все, в этом месте можете останавливать макрос. Теперь посмотрите на исходник (нажать редактировать) этого макроса, в коде макроса нужно найти тот кусок, где происходит вставка/заливка вашего шаблона:

TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLABLA
TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template

BLABLABLABLA это то, что нам нужно, это код вашего шаблона в формате iMicros (как видно, этот код практически не отличается от исходника за исключением массового добавления тега <SP>) - нужно этот код на время скопировать в отдельный файл, чтобы потом вставить в мой готовый макрос.

Теперь мой макрос:

  1. VERSION BUILD=6111228 RECORDER=FX
  2. TAB T=1
  3. URL GOTO=https://www.blogger.com/start
  4. CMDLINE !DATASOURCE gmail.csv
  5. SET !DATASOURCE_COLUMNS 2
  6. SET !LOOP 2
  7. SET !DATASOURCE_LINE {{!LOOP}}
  8. TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:login ATTR=ID:Email CONTENT={{!COL1}}
  9. SET !ENCRYPTION NO
  10. TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:login ATTR=ID:Passwd CONTENT={{!COL2}}
  11. TAG POS=1 TYPE=A ATTR=TXT:Войти
  12. TAG POS=1 TYPE=A ATTR=TXT:Layout
  13. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  14. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  15. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  16. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  17. TAG POS=2 TYPE=A ATTR=TXT:Layout
  18. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  19. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  20. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  21. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  22. TAG POS=3 TYPE=A ATTR=TXT:Layout
  23. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  24. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  25. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  26. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  27. TAG POS=4 TYPE=A ATTR=TXT:Layout
  28. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  29. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  30. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  31. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  32. TAG POS=5 TYPE=A ATTR=TXT:Layout
  33. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  34. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  35. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  36. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  37. TAG POS=6 TYPE=A ATTR=TXT:Layout
  38. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  39. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  40. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  41. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  42. TAG POS=7 TYPE=A ATTR=TXT:Layout
  43. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  44. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  45. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  46. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  47. TAG POS=8 TYPE=A ATTR=TXT:Layout
  48. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  49. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  50. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  51. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  52. TAG POS=9 TYPE=A ATTR=TXT:Layout
  53. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  54. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  55. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  56. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  57. TAG POS=10 TYPE=A ATTR=TXT:Layout
  58. TAG POS=1 TYPE=A ATTR=TXT:Edit<SP>HTML
  59. TAG POS=1 TYPE=TEXTAREA FORM=NAME:templateEdit ATTR=ID:templateText CONTENT=BLABLABLA
  60. TAG POS=3 TYPE=DIV ATTR=TXT:Save<SP>Template
  61. TAG POS=1 TYPE=A ATTR=TXT:Dashboard
  62. TAG POS=1 TYPE=A ATTR=TXT:Sign<SP>out
  63. WAIT SECONDS=5

Скрипт берет google-аккаунты из файла gmail.csv, который должен быть расположен в папке Datasources (у меня такой путь до этой папки C:\Documents and Settings\splogmaster\1\iMacros\Datasources).

Это обычный .csv файл такого формата:

Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. ,password1
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. ,password2
Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. ,password3

Осталось заменить BLABLABLA в моем макросена код своего шаблона, который вы временно скопировали в отдельный файл, и забить в файл gmail.csv свои google-аккаунты, на которых висят ваши сплоги. Ну и последнее: поскольку я регистрирую по 10 сплогов на один google-аккаунт, то мой макрос рассчитан именно на такие цифры. Если у вас не 10 сплогов на одном аккаунте, то докопипастите или удалите нужные куски кода.

 

источник: http://splogmaster.ru/poleznoe/zalivka-shablonov-na-bloggercom-s-pomoshhyu-makrosov-imacros-v-firefox

{jcomments on}

 

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика