Надсилаємо заявки до Rotapost автоматично за допомогоюiMacros
Раніше у біржах посилань та статей я розміщував лише ті заявки, які мені приходили від оптимізаторів, але згодом зрозумів, що це не зовсім правильно. Ви по суті відмовляєтеся від потенційного додаткового доходу, частину якого можна спокійно отримати. Для початку потихеньку розібратися з обробкою заявок у Міралінкс, а потім почав надсилати пропозиції і до GLL. У першому випадку це займає трохи більше хвилини 2-3 рази на тиждень, коли розміщую інші статті Міралінкса, у другому вирішив надсилати по 50-100 заявок на 1-2 тижні. Доводиться вчитуватись у пропозиції, тому за часом займає близько години. Але воно того справді варте! Що ж до Ротапоста — то тут взагалі «сум» із цими заявками :(

Щоб подати заявку вам потрібно клікнути за конкретною пропозицією, далі в формі вказати ціну і натиснути на кнопку «Подати заявку». Здавалося б нічого складного, але якщо так потрібно зробити 90 разів? а якщо для 5 сайтів? Причому складність тут зовсім не в самому процесі, а в той час, який на нього йде. Так, у системі Ротапост біля кожної заявки є галочки та можливість масового вибору, але тільки (!) щоб приховати заявки :) Де відправка? Питання, поки що риторичне.
Єдино вірний спосіб розв'язання задачі -автоматизація. Допоможе нам у цьомуплагін iMacros для Firefox. Він дозволить автоматично виконувати низку операцій на сайті, на який ми додамо відправку заявок. Отже, насамперед скачаємо iMacros для Firefox. Цілком ймовірно, що він є і для інших браузерів, хоча, в принципі, можна пошукати будь-яке інше схоже за функціональністю рішення. Після встановлення Firefox плагіна у вас з'явиться відповідна іконка для його запуску – клацаємо по ній.

У результаті побачите додаткововікно - тут зібрані різні макроси. Фактично макрос - це набір дій користувача (часто використовуються в Excel, як виявилося, і в Firefox). Клацаємо правою кнопкою мишки по кожному з них і вибираємо редагування. Далі розміщуємо свій код макросу, наприклад:
VERSION BUILD=7401110 RECORDER=FX TAB T=1 CLICK X=792 Y=372 WAIT SECONDS=1 TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:aspnetForm
Трохи пояснень щодо макросу, тут:
- активується перша вкладка браузера;
- далі здійснюється клік у точці з координатами X = 792 Y = 372 - це десь по центру зверху верхньої заявки;
- очікування - 1 секунда, можна 2-3 і навіть 5, все залежить від швидкості роботи біржі посилань Ротапост, іноді вона може трохи тупити;
- здійснюється «сабміт» відправка заявки для кнопки з id= ctl00_cph_data_ctl00_oiOfferInfo_btnSendProposal, тобто першої заявки у списку;
- знову очікування 1 секунда.
Як бачите, нічого складного. Є інші варіанти скрипта. У деяких випадках наводяться не координати, а прив'язка до атрибуту посилання id=ctl00_cph_data_ctl00_lbToggleOfferTr, але в мене особисто такий приклад працювати не захотів. Такожслід звернути увагу, що координати X=792 Y=372 для вашого випадку можуть бути іншими — це залежить від роздільної здатності монітора. Щоб дізнатися координати, можете спробувати записати новий макрос — закладка «Запис» у плагіні і як режим кліка вибрати не HTML, а X/Y позицію.
Після введення коду зберігаємо макрос, заходимо на сторінку Продати в Ротапост. Далі вибираємо потрібний сайт і наш відредагований макрос (йому можна і назву змінити) – клацаємо «Відтворити». Фактично скрипт повинен відкрити найвищу заявку тавідправити її на обробку - якщо заявка не відкривається, слід поекспериментувати та пошукати помилку в макросі. Якщо все добре працює, тоді можна натискати кнопку «Воспр (цикл) » і ставити кількість повторень близько 20-30.
На жаль, не все так гладко, як хотілося б, є деякі складнощі з автоматичним надсиланням заявок до Ротапосту. Пов'язано це за великим рахунком із самою системою, тому що робота макросу максимально проста та зрозуміла.
- Бувають ситуації, коли вискакує помилка, мовляв, не знайдено якогось елемента — треба запустити макрос знову.
- Деякі заявки не можуть бути надіслані, тому що вони застаріли і макрос не спрацьовує.
- Іноді та сама заявка відправляється нескінченно, без будь-яких змін.
Це, в принципі, вельми розпливчастий опис тих випадків, які я мав. Але суть у тому, що запустити iMacros і піти обідати у вас не вийде. Але при цьому можна дивитися серіал або працювати в іншому вікні браузера, час від часу поглядаючи як там справи зі скриптом.
Містичні збіги на цьому не закінчуються. Багато вебмайстрів розповідають про таємні особливості Ротапоста, що за раз ви зможете відправити лише кілька заявок. Після того, як їх стане нуль, потрібно почекати пару годин і ви побачите нові. Взагалі, зізнатися, у мене складається враження, що я надсилаю одні й ті самі заявки, які потім повертаються та знову доступні. Я не став довго розумітися на всіх тонкощах цього процесу, але якось це трохи заплутано. Щиро хочу щоб Дімок і його команда виправили всі сумнівні моменти щоб біржа ставала все кращою і кращою. А поки що вихід один – використовувати iMacros.