konto usunięte

Temat: auto fill out form za pomoca lynx

Witam,
Jest mozliwe wypelnienie formy i zrobienie submit za pomoca ksh i przegladarki "lynx" albo jakiej kolwiek textowej ?
Stanisław P.

Stanisław P. Software designer

Temat: auto fill out form za pomoca lynx

wget --post-data=... http://...
Adrian Czerniak

Adrian Czerniak Administrator
Systemów Uniksowych

Temat: auto fill out form za pomoca lynx

Możesz też curlem.
Krzysztof Koza

Krzysztof Koza DevOps, IT Software
Engineer, UBS

Temat: auto fill out form za pomoca lynx

Najwygodniej zrobić to curlem jeśli chodzi o skrypt albo skorzystać z pythona i bibliotek urllib

konto usunięte

Temat: auto fill out form za pomoca lynx

no wlasnie curlem to wiem ale jak narazie to mam cos takiego:

1. $url = "http://www.somesite.com/members/";
2.
3. $ch = curl_init();
4.
5. curl_setopt($ch, CURLOPT_URL, $url);
6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
7.
8. // send the username and password
9. curl_setopt($ch, CURLOPT_USERPWD, "myusername:mypassword");
10.
11. // if you allow redirections
12. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
13. // this lets cURL keep sending the username and password
14. // after being redirected
15. curl_setopt($ch, CURLOPT_UNRESTRICTED_AUTH, 1);
16.
17. $output = curl_exec($ch);
18.
19. curl_close($ch);

Jak zrobic print by mi ta stronka wyskoczyla ?
Stanisław P.

Stanisław P. Software designer

Temat: auto fill out form za pomoca lynx

print $output;
?

konto usunięte

Temat: auto fill out form za pomoca lynx

prubowalem roznych kombinacji by sie zalogowac do gmail albo do craigslist.org i dalej lipa :(

konto usunięte

Temat: auto fill out form za pomoca lynx

Mam cos takiego:

<?php

$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEJAR, "/tmp/cookieFileName");
curl_setopt($ch, CURLOPT_URL,"https://accounts.craigslist.org/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "inputEmailHandle=mojemail@dupa.com&inputPassword=dupa123");

ob_start(); // prevent any output
curl_exec ($ch); // execute the curl command
ob_end_clean(); // stop preventing output

curl_close ($ch);
unset($ch);

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_COOKIEFILE, "/tmp/cookieFileName");
curl_setopt($ch, CURLOPT_URL,"https://accounts.craigslist.org/?doSrch=1&viewProfile=&startYear=2010&startMonth=2&startDay=6&endYear=2010&endMonth=5&endDay=6");

$buf2 = curl_exec ($ch);

curl_close ($ch);

#echo "<PRE>".htmlentities($buf2);
print "$buf2";
?>

I wcale sie nie loguje.
Co tutaj robie zle?

Dzieki !!



Wyślij zaproszenie do