Witam.
Próbuję napisać program który sporządza raporty dotyczące tego ile czasu znajomi spędzają na facebooku. Potrzebuję pomocy w interpretacji kodu źródłowego strony. Z tego co się zorientowałem należy wyszukać frazy InitialChatFriends i potem mamy kody profili użytkowników. Wystarczy wpisać www.facebook.com/kod_do_myślnika. Objaśnienie jest tutaj: https://www.youtube.com/watch?v=XQK-qNKOjzQ Wiem, że ten filmik jest o tym "kto odwiedza nasz profil" i wiem też że to ściema, ale potrzebuję się dowiedzieć kto z listy chatu jest aktualnie dostępny, a kto nie. Wiecie jak to ugryźć?
Moim drugim pytaniem jest to, czy mogę w swoim programie wykorzystać instrukcje pobierającą stronę facebooka z punktu widzenia zalogowanego użytkownika? Wpadłem na coś takiego (dla linuxa):
wget "https://www.facebook.com/login.php?login_attempt=1" --post-data "email=mail&pass=heslo" --no-check-certificate --keep-session-cookies --save-cookies=cookies --load-cookies=cookies -U "Mozilla/5.0 (Windows NT 5.2; rv:2.0.1) Gecko/20100101 Firefox/4.0.1" -S
Czy taka procedura może ściągnąć na mnie jakąś odpowiedzialność karną tzn. czy jest nielegalna? Zaznaczam, że program ten raczej nie będzie używany, ewentualnie przez kilkanaście minut w celu jego przetestowania.
Ideą mojego programu jest pobieranie zawartości strony, sprawdzanie kto jest dostępny i zapisywanie to do pliku. Np. co 5 minut będzie następowało ponowne pobranie i powtórzenie procedury. Jeśli ktoś będzie dostępny przy poprzednim i obecnym sprawdzeniu, to czas jego zalogowania będzie zliczany.