Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> bot gg i pobieranie informacji ze strony wymagającej logowania
wujek_bogdan
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

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


chcę napisać skrypt, który będzie pobierał informację ze strony i wysyłał ją pod mój numer gg np. za pomocą bota gg.
informacje wyfiltrować jest prosto, mozna ją potem zapisać na hdd i wywołac z poziomu php skrypt basha/pytona/cokolwiek uruchamiający EKG - tutaj sprawa jest prosta.

problem pojawia się w momencie gdy strona wymaga logowania.
jak zalogować się na stronie przez skrypt php? czy istnieje w ogóle taka możliwość?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lashus
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 9
Dołączył: 12.04.2008

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


Cytat(wujek_bogdan @ 29.04.2009, 13:37:51 ) *
z tego co widze, to w php nie jest to takie banalne (jak na moj poziom znajomosci php)
prosciej bedzie chyba uzyc po prostu curl z lini polecen i filtrowac zawartosc za pomoca | grep




Nie? Prosta funkcja łącząca się, wypełniająca pola o nazwie "login" i "hasło" i echoująca wynik.



Kod
$dane = array("login"=>"user", "haslo"=>"test");

$conn = curl_init();

curl_setopt($conn, 'CURLOPT_URL', 'http://google.com');
curl_setopt($conn, 'CURLOPT_POST', 1);
curl_setopt($conn, 'CURLOPT_RETURNTRANSFER', 1);
curl_setopt($conn, 'CURLOPT_POSTFIELDS', $dane);

$wynik = curl_exec($conn);
echo $wynik;


Jeśli uważasz to za "zbyt trudne" to naprawdę wątpię w twoje zdolności. Można to zrobić jeszcze krócej przez pominięcie RETURNTRANSFER i funkcję echo, przez co wynik od razu się wypisze na ekran.

Ten post edytował lashus 29.04.2009, 18:24:11
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: 9.10.2025 - 16:19