Michał Szklarzewski

Michał Szklarzewski IT Project Manager |
Przedsiębiorca

Temat: Mały problem z wgetem - polecenie nie może się zalogować

Mam taki oto case: loguję się na stronę http://gieldowe.pl używając loginu i hasła. Następnie, będąc już zalogowanym udaję się na jeden z podadresów astrony: http://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 http://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.Michał Szklarzewski edytował(a) ten post dnia 20.04.08 o godzinie 19:22
Michal Oczak

Michal Oczak sysadmin/webdev

Temat: Mały problem z wgetem - polecenie nie może się zalogować

na tej stronie jest logowanie przez formularz a nie przez http basic auth wiec -http-user nie zadziala, trzeba przez --post-data, wiecej jest w manualu do wgeta
Krzysztof Koza

Krzysztof Koza DevOps, IT Software
Engineer, UBS

Temat: Mały problem z wgetem - polecenie nie może się zalogować

Do zabaw z logowaniem i zrzucaniem danych polecam curla.



Wyślij zaproszenie do