[Урок 14] . 100%-распознавание капчи reCaptcha v.2 в iMacros+JS через сервис rucaptcha.com

Вот мы и подошли к вопросу, который интересует большинство ботоводов и скриптописателей. Сегодня мы будем создавать эффективный алгоритм для распознавания гугловской reCaptcha v2 при помощи iMacros. Первая версия этой капчи была проще, там нужно было ввести пару слов с картинки. В интернете есть различные скрипты, в том числе и для iMacros, по распознаванию капчи, но не всегда они способны работать четко и бесперебойно. Сегодня я сначала рассмотрю некоторые сервисы по распознаванию и мы напишем хорошего и быстрого бота по решению рекапча на iMacros и Javascript.

Далее

[Урок 13] . Работа с iframe в iMacros. Определяем какие баннерные сети подключены на биткойн-кране.

На современных сайтах, можно повсеместно встретить баннерную рекламу. Часто для ее отображения используются iframe — это своего рода контейнер для любой веб-страницы, который можно поместить на сайт. Это удобно тем, что для замены баннера, владельцу сайта не нужно ничего делать, рекламная сеть сама может подгрузить нужный баннер. Также iframe используется для отображения различных виджетов с курсами валют, погоды, счетчиков и т.д. Ну и конечно, reCaptcha также использует iframe и в следующих уроках мы будем ее разгадывать всеми доступными нам методами.
Далее

[Урок 12] . Как сделать скрипт, работающий с момента прошлой остановки на примере avito. CRUD-операции с JSON в iMacros+JS.

Думаю, у вас возникали ситуации, когда вы написали скрипт на iMacros, который несколько часов путешествует по сайтам и собирает информацию, как вдруг происходит что-то ужасное, приводящее к остановке скрипта, например выключается свет или аварийно завершается работа браузера. И вам приходится по новой запускать скрипт и ждать черт знает сколько, пока он с самого начала будет собирать данные, даже те, которые уже были собраны. Сегодня я вам на простом примере покажу, как запомнить состояние бота, и продолжить работу скрипта с момента остановки. В этом нам поможет Javascript и мы будем использовать JSON-формат в качестве хранилища.

Далее

[Урок 11] . Формат JSON, как хранилище любых данных в iMacros.

Ранее, мы рассмотрели формат CSV. Для получения информации из любой ячейки при помощи iMacros и Javascript там используется конструкция, вроде такой — tableData[1][2].  С одной стороны это удобно, но в больших таблицах с кучей столбцов можно легко запутаться под каким индексом находятся необходимые данные. Это проблему решает другой формат и называется он — JSON.

Далее

[Урок 10] . Разбираем формат CSV. Грамотное чтение и запись таблиц Excel(без !DATASOURCE).

В прошлом уроке мы с вами познакомились с грамотными способами чтения и записи файлов в iMacros. Сегодня мы пойдем немного дальше и будем рассматривать формат табличного представления данных CSV. От обычных текстовых файлов их отличает наличие спецификации, то есть четких правил, по которым они должны быть построены. Соблюдение данных правил открывает нам большие возможности, например, такие файлы можно будет открывать в других редакторах, использовать с различным программным обеспечением, которое поддерживает их.

Далее

[Урок 9] . Чтение и запись txt-файлов в iMacros. Разбираем говнокод и смотрим «Best Practice».

Вот мы неспеша и подобрались к очень интересной теме. Запись и сохранение информации при помощи iMacros и Javascript — вещь крайне необходимая. Подобные функции нам понадобятся постоянно и везде. Допустим, у нас есть текстовый файл, а в нем список групп вконтакте, в которые нужно зайти и оставить в каждой рекламное сообщение с предложением увеличить пенис, например. Или наоборот, нам понадобится снять позиции сайтов в гугле или яндексе по разным запросам и сохранить все это в файл или таблицу Excel.

Далее

[Урок 8] . Корректное переключение табов в iMacros. Исправляем ошибки разработчиков при помощи JS.

Поводом для этой статьи послужила неприятная ситуация, которая периодически возникает при переключении табов при помощи команды iimPlayCode("TAB T=1");. Если вы не используете JS в своих iMacros-скриптах, то вероятность столкнуться с проблемой мала. Но к нам, продвинутым пользователям iMacros — это не относится.

Далее

[Урок 7] . Регулярные выражения в JS на практике. Препарируем биткойн-краны с iMacros.

В прошлом уроке вы уже немного познакомились с регулярными выражениями JavaScript. Сегодня мы попробуем использовать их на практике совместно с iMacros. Я буду рассматривать примеры, которые вам могут реально пригодиться в ваших скриптах. Бывают ситуации, когда нужно обработать несколько сайтов с различным дизайном и соответственно с отличающейся html-разметкой. Предположим, вы не знаете, в каких тегах находится интересующая вас информация, но точно знаете, что она расположена сразу после какой-либо фразы или между двух слов и состоит, скажем из нескольких цифр. Для таких задач, регулярные выражения — идеальное решение.

Далее

[Урок 6] . Регулярные выражения в Javascript. Основы.

Регулярные выражения — это своего рода язык поиска и осуществления различных манипуляций с текстом, используя различные мета-символы. Регулярные выражения позволяют создавать шаблоны для поиска подстрок, удовлетворяющим заданным условиям. Подобный функционал имеется на вооружении большинства языков программирования, и Javascript — один из таких языков.

Далее

[Урок 5] . Правильная работа со строками. Узнаем баланс биткойн-крана.

В iMacros нету никаких толковых функций для нормальной работы со строками. Зато в Javascript их предостаточно, плюс у нас есть чудесная возможность использовать титаническую мощь регулярных выражений. Обработка текста, поиск необходимых значений в тексте — это те задачи, с которыми вы будете сталкиваться постоянно. Поэтому очень важно уметь виртуозно работать с текстом.

Но для начала я хочу поделиться своей болью, которую я испытываю при виде большинства чужих скриптов на iMacros и изящным примером, как сделать код лучше, чище и более читаемым, как принято это называть в среде программистов — «Best Practice».

Далее

  • Страница 1 из 3
  • 1
  • 2
  • 3
  • >