Sprawdź szczegółowe informacje wybranego zlecenia i zgłoś swoją ofertę.
Zlecę napisanie programu pod system Windows 10, który będzie pracować w środowisku wirtualnym i wykorzystywać proxy od webshare.io zmieniając je co wykonanie wszystkich operacji, łącząc się z zewnętrzną bazą danych MySQL w której te operacje będą zapisywane.
Serwer bazy danych: dodaję domenę i słowa kluczowe dla niej, tworzy odpowiednio tabele, w tym daty wykonania zadania, otwarcia, czasu itd, cron automatycznie pobiera z webshare.io aktualną listę proxy z autoryzacją api (login, pass), przydziela proxy dla konkretnej maszyny - zmienia proxy po wykonaniu wszystkich zadań.
Program dla Windows:
- plik konfiguracyjny choćby xml z danymi takimi jak serwer bazy, login i hasło bazy, nazwę maszyny
- otwieram program, łączy się z bazą, pobiera sobie domenę i słowo kluczowe, otwiera przeglądarkę (jakąś zintegrowaną), otwiera google.com rzucając mu lokalizację z proxy bez logowania, wyszukuje sobie słowo kluczowe i otwiera przypisaną domenę, po losowym czasie (w przedziale 2-5 minut) zamyka stronę i zapisuje informacje do bazy danych (czas otwarcia, z jakiego proxy/ip, itd), następnie pobiera na nowo tą samą domenę i słowo kluczowe z tym samym proxy
- gdy zakończy wyszukiwania dla domeny to rozpoczyna od nowa z innym proxy, w danym dniu jeszcze nie wykorzystywane przez inne maszyny, a gdy pula się skończy - rozpoczyna od początku z tymi samymi proxy co już wykonywał, o godzinie 24:00 następuje restart i od nowa - nie usuwa danych z mysql
Administracja na serwerze wykorzystuje dane z mysql i je przetwarza, baza nie musi być na zewnątrz, może być po localhoscie wewnątrz sieci, aplikacje mają pracować pod W10 w wirtualizacji, łącznie będzie 100 maszyn wirtualnych i 2000 proxy (po 20 proxy na maszynę), po przetworzeniu rzuca mi informacjami takimi jak: domena, słowo kluczowe, daty otwarć, liczba wizyt, średni czas wizyt, łączny czas wizyt, oraz podsumowanie miesiąca.