Strona 1 z 1

logowanie na strone

: 2009-06-15, 00:29
autor: coolart
witam, chciałem zrobić skrypt ktory loguje sie na strone wchodzi pod dany link pobierając dane i wyświetlić w conky z przetwarzaniem danych mialem ostatnio problem ale juz rozwiązany tyle ze nie wiedziałem iz na trafie na taki problem. Mianowicie zalogowanie sie na strone. Problem lezy w samym linku logującym. Sprawdziłem przez livehttpheaders wklepalem w curl'a i dzialalo.

Kod: Zaznacz cały

curl -s -A "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1) Firefox/3.0.10" -D cockie -d "loginName=moj@login.de&pass=haselko&x=27&y=5&logIn=1" http://www.wer-kennt-wen.de/start.php
no i sam problem w tym linku

Kod: Zaznacz cały

loginName=moj@login.de&pass=haselko&x=27&y=5&logIn=1
największy problem to zmienne y i x które zmieniają sie prawdopodobnie co 24h i teraz nie wiem jak rozwiać problem z pobraniem tych zmiennych. Jakie sugestie ?

Re: logowanie na strone

: 2009-06-15, 06:46
autor: mina86
coolart pisze:największy problem to zmienne y i x które zmieniają sie prawdopodobnie co 24h i teraz nie wiem jak rozwiać problem z pobraniem tych zmiennych.
One nie zmieniają się co 24h. Są to współrzędne kliknięcia w obrazek. Nie mają większego znaczenia.

Re: logowanie na strone

: 2009-06-15, 19:15
autor: coolart
dobra logowanie mam loguje sie cistko zapisuje tyle ze jezeli prubuje pobrac strone to nic nie dostaje.
juz prubowalem chyba wszytkich kombinacji manualnie i nic nie idzie pobrac, curl zachowuje sie jak by byl uspiony

Kod: Zaznacz cały

 curl -b "ServerID=1071; PHPSESSID=ebf8d850753652e7559792bf96433fe8" http://www.wer-kennt-wen.de/people/online 
#efekt cisza nawet statusu pobierania nie pokazuje

curl -b cookie http://www.wer-kennt-wen.de/people/online
# efekt podobny 

curl -X GET -C cookie http://www.wer-kennt-wen.de/people/online
# dalej spi jak zabity , nawet jak pokaze to pokaze same 0
probowałem to na ubuntu jak i na slackware i jadanki efekt czy ja cos zle robie, bo juz drugi dzien sie z tym morduje, przeciez to nie takie trudne jak na googlach cos sie znajdzie ale i to nie działa.

a ciasko sie tworzy dane w srodku tez istnieja logowanie jest poprawne bo widac kod listy menu jedynie pobrac dane przy nastepnym poleceniu nie wchodzi by pobrac dane

Re: logowanie na strone

: 2009-06-15, 19:30
autor: mina86
Ja takie rzeczy zawsze robiłem wgetem:

Kod: Zaznacz cały

wget -U 'Opera/10.0 (X11; Linux i686; U; en)' --no-check-certificate \
    --load-cookies cookies --save-cookies cookies --keep-session-cookies \
    --post-data "dane" \
    adres

Re: logowanie na strone

: 2009-06-16, 11:50
autor: coolart
dziala tylko nie dokonca poniewaz jest podwojne zadanie, to znaczy , najpierw jest wywolywana strona
GET /people/friends
a potem leci zadanie
GET /cgi-bin/ivw/CP/usn_kennich;?r=http%3A//www.wer-kennt-wen.de/start&d=28415.58551888709
co w efekcie daje rezultat iz mam nie pełna stronę górne menu jak i dolne jest a środek jest pusty. na testy założyłem jeszcze jedno konto tak ze jak bym robil za dużo żądań by mi nie usunęli prawidłowego.