106418 Skrypt pobierający bannery flash z dowolnej strony
min. zł10 PLN
Zamknięte
Opublikowano ponad 12 lat temu
min. zł10 PLN
Płatne przy odbiorze
Zlecę napisanie skrypu, o następujących parametrach:
1. skrypt ma być uruchamiany z linii poleceń, w systemie Debian Linux (będzie wywoływany przez cron)
2. skrypt ma pobierać z bazy danych (mysql, lub jakiejś lokalnej, może być to nawet plik tekstowy) listę stron (adresów) www oraz listę odpowiadających im podkatalogów na lokalnym dysku
3. dla każdej ze stron, które wymienione są w pkt 2. system powinien pobrać wszystkie pliki flash (chodzi mi o bannery, ale jeśli coś innego się pobierze przy okazji, to nie szkodzi), które na niej są i zapisać je w podkatalogu przypisanym do tej strony.
WAŻNE!: w większości przypadków bannery są serwowane przez adserwery, a nie bezpośrednio wpinane w kod - system musi to obsługiwać (podobnie jak robi to przeglądarka internetowa), tak, aby dotrzeć do właściwego pliku z bannerem
4. skrypt powinien rozpoznawać, że dany banner już został wcześniej pobrany (ale musi to rozpoznawać po parametrach (zawartości?) pliku, a nie po jego nazwie, czy sposobie odwołania do adserwera) i powtórnie go nie zapisywać, a jedynie odnotowywać ten fakt w raporcie, o którym mowa w pkt. 5
5. na koniec skrypt powinien wysyłać na wskazany e-mail raport tekstowy z jakiej strony co zostało pobrane i zapisane lokalnie
6. skrypt ma działać w pełni automatycznie - nie może wymuszać jakiejkolwiek interakcji ze strony użytkownika
Skrypt może korzystać z zewnętrznych bibliotek/programów (zgodnie z ich licencją), lecz nie powinien wymagać uruchamiania programów z interfejsem graficznym (ma działać tak, aby bez problemu mógł być wywoływany przez cron).
Na potrzeby testów skrypt zostanie przetestowany na stronach:
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
oraz na 10 innych stronach www.
Kryterium jego akceptacji będzie pobranie wszystkich bannerów z każdej z tych stron (wszystkich widzianych na stronie przy pojedynczym jej wyświetleniu - jeśli rotują, to rzecz jasna skrypt może wymagać wielokrotnego uruchomienia dla danej strony).