Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-10-06 10:07:34

  dr00t - Nowy użytkownik

dr00t
Nowy użytkownik
Zarejestrowany: 2011-10-06

wget

Witam serdeczenie,

Chciałbym zapisywać stronę https://secure.lme.com/Data/community/Dataprices_mo … s_metals.aspx
user: testowski
pass: testowski

stosuje zapytanie

Kod:

wget  --no-check-certificate --post-data "_logIn%3A_userID=testowski&_logIn%3A_password=testowski&_logIn%3A_logIn=Login" https://secure.lme.com/Data/community/Dataprices_monthly_average_prices_metals.aspx --debug -P -c --http-user=testowski --http-password=testowski --cookies=on -U "Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3a) Gecko/20030206"

i niestety nic to...

myśle, że jest problem w przekierowniu - z debuga wydłubałem:

Kod:

---response end---
302 Found
Registered socket 380 for persistent reuse.
Location: /Data/Community/Login.aspx?ReturnUrl=%2fData%2fcommunity%2fDataprices_monthly_average_prices_metals.aspx [following]
Skipping 221 bytes of body: [<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href='/Data/Community/Login.aspx?ReturnUrl=%2fData%2fcommunity%2fDataprices_monthly_average_prices_metals.aspx'>here</a>.</h2>
</body></html>
] done.
--2011-10-06 10:02:15--  https://secure.lme.com/Data/Community/Login.aspx?ReturnUrl=%2fData%2fcommunity%2fDataprices_monthly_average_prices_metals.aspx
Host `secure.lme.com' has not issued a general basic challenge.
Reusing existing connection to secure.lme.com:443.
Reusing fd 380.

wydaje mi się, że loguje się poprawnie, natomiast pobierana jest strona logowania...

Byłbym bardzo wdzięczny, za pomoc...

Pozdrawiam,
Q

Offline

 

#2  2011-10-06 10:44:50

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: wget

Parametry "--http-user=testowski --http-password=testowski" chyba są nie potrzebne skoro logowanie przez formularz. Czytałeś manuala wgeta? Może spróbuj jak w manualu:

This example shows how to log to a server using POST and then proceed to download the desired pages, presumably only accessible to authorized users:

          # Log in to the server.  This can be done only once.
          wget --save-cookies cookies.txt \
               --post-data 'user=foo&password=bar' \
               http://server.com/auth.php
         
          # Now grab the page or pages we care about.
          wget --load-cookies cookies.txt \
               -p http://server.com/interesting/article.php

Offline

 

#3  2011-10-06 21:19:42

  dr00t - Nowy użytkownik

dr00t
Nowy użytkownik
Zarejestrowany: 2011-10-06

Re: wget

No i nie bardzo - cookie jest praktycznie puste:

Kod:

# HTTP cookie file.
# Generated by Wget on 2011-10-06 11:06:18.
# Edit at your own risk.

cos pobiera wiecej (grafika/css) i jak wczesniej strone logowania ;/

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)