ďťż
 
 
   wget - polecenie pobierania z hasłem
 
 

Tematy

 
    
 

 

 

 

wget - polecenie pobierania z hasłem





mihu - 20-04-2008 12:54
Mam taki oto case: loguję się na stronę www.gieldowe.pl używając loginu i hasła. Następnie, będąc już zalogowanym udaję się na jeden z podadresów astrony: www.gieldowe.pl/costam Na tejże podstronie znajduje się ok 300 linków (każdy mniej więcej o takim samym adresie, różniący się jedynie 3 literami - tzn. link pierwszy może mieć substring XYZ w adresie, link drugi ABC, link trzeci QWE i tak dalej ...). Każdy z tych linków jest podstroną strony www.gieldowe.pl/costam

Próbuję wgetem w ten oto sposób:
wget --http-user=USER --http-passwd=PASSWD http://www.gieldowe.pl/company_details.php?ticker=GTC Niestety wget zrzuca mi do pliku zawartość, która mówi o tym, iż należy się zalogować do serwisu. Powyższe polecenie zwraca dokładnie to samo, co polecenie:
wget http://www.gieldowe.pl/company_details.php?ticker=GTC czyli tak jakby w ogóle miało gdzieś opcje -http-user i --http-passwd

Prośba o pomoc.



wls - 27-04-2008 10:02
Witam
Tak w skrócie to musisz pobawić się z opcjami:
--keep-session-cookies
--save-cookies nazwaDoJakiegoPlikuZostanieCookieZapisany
--load-cookies nazwaPlikuZJakiegoZostanieCookieWczytany
--post-data="login=login&haslo=haslo" (oczywiście tu muszą być odpowiednie zmienne/pola formularza)

Poczytaj też man wget.
Wybacz że nie piszę Ci dokładnego rozwiązania, ale najlepiej jak sam do tego dojdziesz.
Jeśli jednak miałbyś jakieś problemy to postaram się je rozwiązać.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis