Wpis z mikrobloga

Siema,

nie wiem czy szukaliście kiedyś mieszkania na gumtree.pl. Ci co szukali wiedzą, że ofert jest #!$%@? i jeszcze trochę, które potrafią wisieć miesiącami. Przeglądając oferty w poszukiwaniu tych nowych lub interesujących nas w ostateczności starszych(których nie dodaliśmy do ulubionych) można po prostu utonąć.
Gumtree posiada opcje filtrowania po cenie, dacie dodania ogłoszenia itd. jednak są kryteria, dla których nie można zastosować filtrów, np. mieszkanie ma dla nas słabe rozmieszczenie pomieszczeń, jest brzydkie w środku itp.

Dodatkowo nie spotkałem się, z funkcjonalnościa gumtree do "czarnolistowania" wyników zapytań wyszukiwarki, więc z powodu świątecznej nudy pomyślałem, że sam sobie taki skrypt napiszę pod greasemonkey / tampermonkey.

Jak to działa?
Skrypt po załadowaniu strony dokleja na górze strony przycisk "pokaz czarnolisto" wyświetlający okienko do "zarządzania" czarną listą(wyświetlanie rekordów czarnej listy w postaci linku do ogłoszenia i przycisku usuń) oraz dokleja do pobranych wyników przycisk "czarnolisto!", którego kliknięcie powoduje dodanie pozycji z gumtree do czarnej listy wraz z usunięciem pozycji z listy prezentowanych wyników.

Żeby nie przeciążać bardzo czarnej listy, istnieją kategorie czarnych list. http://gumtree.pl/KATEGORIA/jakasdalszaczesclinku, przyklad:

http://www.gumtree.pl/fp-pokoje-do-wynajecia/warszawa/c9000l3200008 -> kategoria : fp-pokoje-do-wynajecia
http://www.gumtree.pl/fp-wyposazenie-wnetrz/warszawa/c9408l3200008 -> kategoria: fp-wyposazenie-wnetrz

Im bardziej spuchnieta czarna lista dla kategori, tym dłużej będzie się wczytywać strona z załadowanym skryptem. Także gdyby ktoś chciał korzystać, warto czasami ją czyścić.

Minusem skryptu jest to, że w danym momencie na stronie z 20 rekordami 18 może znajdować się na czarnej liście, więc będą tylko 2 widoczne rekordy. Próba dociągania rekordów z pozostałych stron to byłoby babranie się w gównie.

skrypt tutaj: KLIK!, testowany z lenistwa tylko w chrome na tampermonkey w wersji 3.10.84.
Z grubsza wydaje się działać OK.

Pamiętajcie, że skrypt instalujecie na własne ryzyko! Każdy instalowany skrypt, może narazić waszą prywatność na niebezpieczeństwo ( ͡° ͜ʖ ͡°)

Jak ktoś chce i ma ochotę rozwinąć/poprawiać - śmiało.

Jeśli ktoś chciałby używać, a niespecjalnie wie jak, to piszcie, spróbuję pomóc zainstalować wtyczkę i skrypt ;)

trochę #programowanie
#programujzwykopem
#gumtree
#czarnolisto
#niewiemjaktootagowac
  • 1