![]() |
![]() |
![]()
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ść? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 9 Dołączył: 12.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 16:19 |