Wszelkie działania o wysokiej powtarzalności są monotonne i w dłuższej perspektywie czasu nużące, dlatego niezwykle istotnym punktem w pracy pozycjonera jest automatyzacja powtarzających się czynności. Dzięki temu można zaoszczędzić dziennie setki minut, a wygenerowany w ten sposób wolny czas przeznaczyć na inne operacje SEO lub wypoczynek. Zautomatyzuj najbardziej powtarzające się zadania! Poznaj cztery darmowe narzędzia do tworzenia SEO botów.
Na wstępie warto wymienić najpopularniejsze zadania jakie możemy zautomatyzować w SEO. Należą do nich:
- Katalogowanie stron (wypełnianie formularzy, wraz z przepisywaniem kodu captcha),
- Submisja artykułów do precli,
- Komentowanie na blogach,
- Pingowanie stron WWW, przy użyciu protokołu XML-RPC,
- Zgłaszanie stron do zakładek społecznościowych (social bookmarking),
- Automatyzacja procesów logowania i autoryzacji,
- Pozyskiwanie informacji (data mining/web scraping).
Dodatek do przeglądarki – iMacros
iMacros jest darmową wtyczką do automatyzacji zadań. Plugin dostępny dla przeglądarek Google Chrome, Internet Explorer, Mozilla Firefox oraz wszystkich alternatyw SeaMonkey, Waterfox, Pale Moon.
Wtyczka świetnie nadaje się dla początkujących użytkowników, ponieważ posiada funkcję nagrywania (Zapisz), która pozwala w mgnieniu oka zarejestrować czynności wykonywane w przeglądarce. Powstałe w ten sposób makro można natychmiast odtworzyć, konfigurując liczbę powtórzeń można całkowicie zautomatyzować daną czynność (powtórzyć ją X razy).
iMacros korzysta z własnego języka skryptowego, w każdej chwili można wyedytować makro i zmodyfikować kod rozszerzając go o nowe zadania. Język jakim posługuje się iMacros na pierwszy rzut oka może wydać się skomplikowany, lecz dzięki bogatej dokumentacji technicznej można go bardzo szybko opanować.
Charakterystyka iMacros:
- Pełna integracja z przeglądarką (IE, Firefox, Chrome),
- Można tworzyć makra bez znajomości języka jakim posługuje się iMacros,
- Podgląd i edycja kodu (iMacros Editor),
- Dane wejściowe w formacie CSV lub TXT, zapis danych do formatu CSV,
- Makra mogą wykorzystywać język JavaScript,
- Obsługa zmiennych, możliwość tworzenia okien dialogowych.
- Obsługa proxy.
Przykładowy skrypt iMacros do pingowania stron z wykorzystaniem serwisu Pingomatic znajdziecie na fanpage w zakładce Free SEO Tools.
Ignite Scripting
Ignite Scripting to część komercyjnego projektu Ignite SEO. Firma Ignite Research moduł do tworzenia skryptów udostępnia bezpłatnie. Narzędzie pozwala na pisanie botów automatyzujących działania SEO w przeglądarce Internet Explorer.
Cała zabawa polega na stworzeniu serii instrukcji, które następnie są odtwarzane w przeglądarce internetowej. Przed stworzeniem swojego pierwszego skryptu warto zaznajomić się z dokumentacją Ignite.
Program posiada całkiem spore możliwości, lecz brakuje w nim kilku kluczowych funkcji, między innymi nie można nagrać makra, co stanowi istotną przeszkodę w szybkim tworzeniu nowych skryptów, wszystkie instrukcje musimy wprowadzać ręcznie poprzez edytor. Wymusza to na nas znajomość składni poleceń Ignite, do tego jesteśmy skazani na Internet Explorer, co jak dla mnie już na starcie dyskwalifikuje ten program – zwyczajnie nie lubię IE.
Szczegółowe informacje na temat programu, zakres funkcjonalności oraz różnice między darmową a płatną wersją znajdziecie na stronie producenta.
Free Bot Creator
FBC to kolejny program do tworzenia SEO botów, tym razem całkowicie darmowy soft, stworzony przez jednego z użytkowników BHW. Aplikacja bazuje na wewnętrznej przeglądarce. Skrypty można budować na dwa sposoby, poprzez wskazanie elementów, które zostaną dodane do projektu (sekcje Automation, Input/Output Infos) lub ręcznie wprowadzając odpowiednie instrukcje w edytorze.
Przykładowy skrypt – wyciąganie linków z Google
—————Google Search—————
navigate(’http://www.google.com/’)
settext.name(q,Info1)
click.name(btnK)
extracturls(.,google,Data1,Unchecked)
click.id(pnnext)
wait(4)
gotoline(4)
Przed uruchomieniem skryptu w sekcji Input Infos => Info1 określamy słowo, które zostanie wprowadzone do pola tekstowego identyfikowanego za pomocą nazwy lub ID. Po uruchomieniu w Output Infos => Data1 zauważymy wydobyte linki.
Program posiada niską responsywność, podczas wykonywania skryptu przechodzenie między oknami przeglądarki, a edytorem skryptów nie należy do przyjemności. Na deser trzeba wspomnieć, że autor programu nie dostarcza dokumentacji, co na samym początku znacząco utrudnia konstruowanie skryptów. Mimo wielu niedociągnięć Free Bot Creator można wykorzystać do tworzenia prostych botów SEO. Program można pobrać z forum BHW lub fanpage bloga (zakładka Free SEO Tools).
AutoIt
AutoIt to język skryptowy, który można z powodzeniem wykorzystywać do tworzenia botów SEO. Język ten został zaprojektowany głównie z myślą o automatyzacji zadań w systemach operacyjnych z rodziny Windows, doskonale nadaje się do tworzenia botów do gier, przydaje się również w pozycjonowaniu. Makra tworzone w AutoIt mogą symulować ruchy myszki, wciśnięcia klawiszy, a także wchodzić w interakcję z oknami i kontrolkami graficznego interfejsu użytkownika.
Program wyposażony jest w edytor kodu SciteAutoIt, moduł do nagrywania makr AU3Record, a także inne przydatne narzędzia, do których uzyskamy dostęp z poziomu menu systemu operacyjnego AutoIt => Extras => Browse Extras.
Dużym atutem jest możliwość tworzenia skryptów (makr) bez znajomości programowania. Wystarczy uruchomić AU3Record i zarejestrować sekwencję zdarzeń. Jakby tego było mało dzięki Aut2Exe można przekształcić plik makra au3 do formatu wykonywalnego exe, co zapewni mu przenośność.
Niestety nie ma róży bez kolców. Uruchomienie typowego makra powoduje zablokowanie pulpitu użytkownika, aż do czasu zakończenia działania skryptu. Takie podejście ogranicza liczbę jednocześnie wykonywanych zadań.
AutoIt pozwala tworzyć skrypty wyposażone w interfejs użytkownika (GUI), jak na przykład Webresh…
Bardziej zaawansowanym przykładem aplikacji napisanej w AutoIt jest Vistumbler – program do wykrywania sieci bezprzewodowych. Tego typu interfejs użytkownika można zaprojektować na przykład w środowisku Koda FormDesigner.
W sieci można znaleźć obszerną dokumentację, a także liczne przykłady, tutoriale, które wprowadzą każdego w świat programowania AutoIt. Warto spróbować!
Z tych czterech narzędzi zdecydowanie najczęściej wykorzystuję iMacros, który według mnie jest prosty – można nagrać makro, następnie wyedytować i dodać kolejne funkcje, przenośny – nie straszny mu Windows ani Linux, możemy go odpalić praktycznie wszędzie, nawet w przeglądarce w telefonie, do tego jest dobrze udokumentowany. Nic tylko korzystać 😉