Witam
Chciałbym nauczyć się logować na strony internetowe oraz wyciągać z nich jakiś tekst.
Początkowo zacząłem od własnego skryptu na kompie, który jest logowaniem.
Teraz stworzyłem skrypt który miałby teoretycznie wejść na stronę wpisać login i hasło i przejść do wpisautomat.php co powinno chyba przebiec automatycznie.
Jednak wynikiem tego skryptu jest poprostu Wynik: + strona login.php i tak jakby się nic nie stało. Nie wiem co robić. Dopiero zaczynam zabawę z cURLem
Ostatecznie chciałbym stworzyć skrypt logujący się na stronie filesonic , filejungle itp. i pobrać z tamtąd tekst w którejś linijce.
Pozdrawiam.
Chciałbym nauczyć się logować na strony internetowe oraz wyciągać z nich jakiś tekst.
Początkowo zacząłem od własnego skryptu na kompie, który jest logowaniem.
HTML:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>AUTOMATPHP - logowanie</title>
</head>
<body>
<form method='post' action="wpisautomat.php">
<p>Wpisz nazwę użytkownika:
<input type="text" name="user">
</p>
<p>Wpisz hasło:
<input type="password" name="pass">
</p>
<p>
<input type="submit" name="Submit" value="Zaloguj">
</p>
</form>
</body>
</html>
Teraz stworzyłem skrypt który miałby teoretycznie wejść na stronę wpisać login i hasło i przejść do wpisautomat.php co powinno chyba przebiec automatycznie.
PHP:
<?php
$c = curl_init();
curl_setopt($c, CURLOPT_URL, "http://127.0.0.1/login.php");
curl_setopt($c, CURLOPT_POST, 1);//przesylamy metodą post
curl_setopt($c, CURLOPT_POSTFIELDS, 'user=Szopen&pass=phpautomatphp'); //dane do wyslania
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($c);
curl_close($c);
echo 'Wynik: <br>' .$page;
?>
Jednak wynikiem tego skryptu jest poprostu Wynik: + strona login.php i tak jakby się nic nie stało. Nie wiem co robić. Dopiero zaczynam zabawę z cURLem
Ostatecznie chciałbym stworzyć skrypt logujący się na stronie filesonic , filejungle itp. i pobrać z tamtąd tekst w którejś linijce.
Pozdrawiam.