Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Automatyczne logowanie na daną stronę.
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Witam
Potrzebuje napisać skrypt który połaczy i zaloguje sie na podaną stronę w celu pobrania pewnych informacji z zadanej podstrony.. informacji których nie da się pobrać nie będąc zalogowanym.
Przykład:
Mamy grę travian.pl chciałbym z niej pobrać np dane ile obecnie posiadam surowców..
Najpierw się trzeba zalogować.. jak to zrobić (IMG:style_emoticons/default/questionmark.gif)
Potem skrypt pobierze sobię stronę główną i w niej juz wyszukam co mi trzeba..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tofik1778983
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Znalazłem na forum, troche rpzeinaczylem na swoje (adres login hasło), ale mi zwraca strone logowania a nie strone która ma być po zalogowaniu.. czy to jest ok (IMG:style_emoticons/default/questionmark.gif) [PHP] pobierz, plaintext
  1. $curl = curl_init('http://s6.travian.pl/login.php');
  2. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
  3. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  4. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  5. curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookies.txt');
  6. curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookies.txt');
  7. curl_setopt($curl, CURLOPT_POSTFIELDS, 'login=moj_login&haslo=moje_haslo');
  8. echo $strona = curl_exec($curl);
  9. curl_close($curl);;
[PHP] pobierz, plaintext

jeszcze mam pytanie apropo curlopt_postfields czy login i hasło mogą być pobrane ze zmiennych czy trzeba je koniecznie wpisać tak jak w przykładzie.. czy może być
[PHP] pobierz, plaintext
  1. curl_setopt($curl, CURLOPT_POSTFIELDS, 'login=$moj_login&haslo=$moje_haslo');
[PHP] pobierz, plaintext

I pytanie jeszcze z innej beczki... czemu edycja i pisanie postów jest nie wiem jak to nazwać nawet..
jak pisze nie widze kursora, nie moge normalnie wklejać i edytować teklstu tylko backspace działa... sory za błędy ale ciężko poprawiać jak aby zmienić jedną literkę muszę skasować pół zdania.

Ten post edytował tofik1778983 16.02.2010, 21:31:40
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 20:55