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  2007-11-09 10:15:40

  suchy - Użytkownik

suchy
Użytkownik
Zarejestrowany: 2007-02-23

wget z opcja logowania

witam, mam pewna zagwozdke zwiazana z proramem wget, nie dziala tak jak ja chce ;) ale po kolei
Napisalem sobie skrypt ktory po zapodaniu mu adresu strony www do topic-u na forum intenetowym jak to, zciaga wlasnie wgetem strone na dysk, wycina html i cale to inne badziewie oprocz tekstow i tworzy plik latex-a, caly bajer jest w tym ze robi to automatycznie, jedno co podaje to adres strony, nastepnie te pliki tex-a mozna polaczyc w jedno, machnac spis tresci, index itp. Niestety zalaczniki wstaiane przez uzytkownikow (zdjecia np.) nie sa widoczne dla niezalogowanych uzytkownikow a komenda

Kod:

wget <www>

sie oczywiscie nie loguje. tylko sciaga mi strone i po konwersji okazuje sie ze plik tex jest niekompletny ( nie kompatybilny z oryginalem). Przedarlem sie prze manual do wget-a i poczatkowo sie ucieszylem ze sa tam opcje za pomoca ktorych mozna przeslac login, haslo itp. niestety nie udaje mi sie tego zrobic.

Kod:

 wget --http-user=<login> --http-passwd=<haslo> --cookies=on --load-cookies ~/.mozilla/firefox/ogjiy3yz.default/cookies.txt  <www>

nie daje zamierzonych rezultatow, nie wywala ani bledu ani komunikatu ze cos kolwiek robi z danymi do logowania a zciagnieta strona nie rozni sie od tej zciagnietej poprzednia komenda.
Czy wget potrafi czy nie potrafi sie zalogowac?
Jak chodzi o sprawy sieciowe typu sesje, php-y i inne tego typu to raczej jestem kiepski w tej dzialce wiec moze czego nie rozumiem.
Forum int. o ktory mowa jest "powerd by: phpBB" jezeli to jest istotne...
Ewentualnie moze ktos zna inny program (konsolowy) ktory poradzi sobie z tym lepiej jak wget

Offline

 

#2  2007-11-09 11:01:08

  xanax - Członek DUG

xanax
Członek DUG
Skąd: Kraków
Zarejestrowany: 2005-12-27

Re: wget z opcja logowania

Opcja logowania w wget dotyczy autoryzacji basic-auth. Można ją wprowadzić za pomocą htacces'a w apachu na przykład. Ale to daje albo nie daje dostępu do contentu strony. Żeby zalogować się na strone internetową taką jak forum, wget nie wystarczy niestety. Kiedyś pisałem takie coś do logowania się na stronę i wiem że napewno da się to zrobić w pythonie :) Od ponad 2 lat nie pisałem nic w pythonie ale wprzynajmniej wiesz gdzie masz szukać dalej :]


[url=http://s10.bitefight.pl/c.php?uid=89351]GRYZĘĘĘ[/url]

Offline

 

#3  2007-11-09 11:42:02

  suchy - Użytkownik

suchy
Użytkownik
Zarejestrowany: 2007-02-23

Re: wget z opcja logowania

hmmm te sprawy sieciowe to dla mnie magia, moze nie dlatego ze sa trudne, bardziej dlatego ze nigdy nie mialem potrzeby sie nimi zajmowac. musialbym sie uczyc pythona tudziez innego phpu czy do czego to tam jest podobne, od zera... no coz trudno... jakbys mnie tyko mogl skierowac na jakis tutorial do tego najlepiej z jakimis przykladami z zastosowan sieciowych. w necie jest tego kupa... samo odsianie zbednych informacji zajmnie poczatkujacemu wieki ;) ale najwazniejsze ze da sie to zrobic :]

Offline

 

#4  2007-11-10 22:49:11

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: wget z opcja logowania

mnie sie wydaje ze wget wysylajacy ciasteczko z zapamietaniem zalogowanego uzytkownika powinien wystarczyc ... nie wiem tylko czy wget rozumie plik z ciasteczkami mozilli ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2007-11-12 15:04:31

  suchy - Użytkownik

suchy
Użytkownik
Zarejestrowany: 2007-02-23

Re: wget z opcja logowania

no ciezko jest co kolwiek ustalic bo nie widze zadnych sensownych komunikatow ani o bledzie ani o powodzeniu, po prostu zciaga strone jako nie zalogowany uzytkownik

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.010 seconds, 14 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00128 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='18.221.27.56' WHERE u.id=1
0.00078 UPDATE punbb_online SET logged=1733340441 WHERE ident='18.221.27.56'
0.00023 SELECT * FROM punbb_online WHERE logged<1733340141
0.00083 DELETE FROM punbb_online WHERE ident='185.191.171.11'
0.00057 DELETE FROM punbb_online WHERE ident='185.191.171.5'
0.00065 DELETE FROM punbb_online WHERE ident='3.138.37.69'
0.00056 SELECT topic_id FROM punbb_posts WHERE id=75270
0.00092 SELECT id FROM punbb_posts WHERE topic_id=9651 ORDER BY posted
0.00067 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=9651 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00073 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=9651 ORDER BY p.id LIMIT 0,25
0.00074 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=9651
Total query time: 0.00812 s