Jacyś chętni na tutoriala?

Witajcie :slight_smile:

Po kilku dniach wreszcie udało mi się skończyć skrypt, który ma za zadanie wyszukiwać oferty pracy na jednej stronie i dodawać je do bazy danych. (moja stronka oparta jest na opensourceowym, railsowym jobboardzie “jobber”). Jobber

Kod jest dostępny poniżej:
klasa Outcome <== klasa Outcome czyli nasz wyszukiwacz
klasa Saver <== klasa Saver czyli nasz dodawacz do bazy

do działania potrzebne są następujące gemy:

mechanize
nokogiri (instaluje sie razem z mechanize)
chronic

poza tym sam jobber wymagał kilku małych zmian w modelu Job, ale o tym napisze jak ktoś się zainteresuje

aby uruchomić skrypt wchodzisz do folderu w którym masz skrypt a nastepnie wpisujesz:

[code]irb
require ‘outcome’

true
costam = Outcome.new(“sprzataczka”)
costam = costam.results[/code]
albo jeszcze prościej:

[code]irb
require ‘outcome’

true
costam = Outcome.new(“sprzataczka”).results[/code]
no i tym sposobem masz wyniki jakie zwraca wyszukiwarka strony praca.money.pl dla słowa “sprzataczka”
jeżeli chcesz dodać wyniki do bazy będziesz musiał skorzystać z drugiej klasy i oczywiście skofigurować połączenie z bazą itd.

P.S. wszelkie sugestie jak można uprościć/ulepszyć kod mile widziane

P.P.S na razie skrypt działa w irb bo tak mi po prostu wygodniej.
Oczywiście nic nie stoi na przeszkodzie żeby przerobić go na tak, aby uruchamiał się z linuxowego/unixowego terminala.