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_monthly_average_prices_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[/quote]

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
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.012 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00015 SET CHARSET latin2
0.00008 SET NAMES latin2
0.00201 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.85.183' WHERE u.id=1
0.00140 UPDATE punbb_online SET logged=1715937237 WHERE ident='3.147.85.183'
0.00050 SELECT * FROM punbb_online WHERE logged<1715936937
0.00100 SELECT topic_id FROM punbb_posts WHERE id=182670
0.00131 SELECT id FROM punbb_posts WHERE topic_id=19827 ORDER BY posted
0.00091 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19827 AND t.moved_to IS NULL
0.00009 SELECT search_for, replace_with FROM punbb_censoring
0.00126 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19827 ORDER BY p.id LIMIT 0,25
0.00135 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19827
Total query time: 0.01006 s