Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zczytać zawartość strony, po uprzednim zalogowaniu się za pomocą skrytpu
hyperbiz
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.08.2007

Ostrzeżenie: (0%)
-----


Witam!

Mam problem. Potrzebuję zczytać pewien fragment strony www. Nie było by w tym nic dziwnego gdyby nie to, że wcześniej trzeba się zalogować aby uzyskać dostęp do linku po kliknięciu którego dopiero otrzymam zawartość do zczytania.

Zalogować można się "oszukując formularz" tj. używając adresu ze zmiennymi
np. www.jakasstrona.pl/index.php?login=jakislogin&pass=jakieshaslo - zadziała.

pytanie, jak podążyć za tym linkiem i otworzyć tą stronę którą wskazuje link, który pojawia się dopiero PO zalogowaniu (otwarciu powyższej strony).
przekazanie zmiennych metodą jak wyżej już nie działa (najprawdopodobniej są już rejestrowane w sesji)

może to działać na podobnej zasadzie jak roboty wyszukiwarek? czy może zwykłe fopen zadziała? proszę o jakąkolwiek wskazówkę. jeśli coś niezrozumiale wyjaśniłem, to proszę o info. bardzo zależy mi na rozwiązaniu tego problemu. Z góry dzięki! Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Ludvik
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Trzeba poudawać normalną przeglądarkę. Przeczytaj to. Najlepiej wysłać jakiś normalny User-Agent. Musisz zapisać gdzieś ciastka, bo pewnie tam trzymana jest informacja o loginie. Jak się zalogujesz, to musisz odczytać adres odnośnika ze wczytanej strony i wykonać następne żądanie.


--------------------
Go to the top of the page
+Quote Post
hyperbiz
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.08.2007

Ostrzeżenie: (0%)
-----


Faktycznie, trzeba użyć CURL. Dzięki za wskazówkę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 05:43