🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27883

Re: pobieranie pliku + autoryzacja

#27883
From: Artur M. Piwko
Date: Thu, 20 Jan 2011 07:55
34 lines
1873 bytes
In the darkest hour on Wed, 12 Jan 2011 15:18:29 -0800 (PST),
Desper0 <ansic.soft@gmail.com> screamed:
> Witam,
> chciałbym napisac skrypt (jeden z pierwszych w Pythonie ), który
> umożliwiłby mi  pobranie pliku  xml  ze strony  wymagającej podania
> loginu i  hasła,
>  nie ma problemu  aby  napisać to np. w PHP  uzyc wgeta :
> wget --http-user=login" -O "data.xml" --http-passwd=haslo
> http://www.sss.com/Log/ProxyXML.aspx?type=xml
>
> i  napisać parsera,  ale chciałbym to napisac w pythonie, którego
> chciałbym poznać  lepiej.
>

(Nietestowane.)

import mechanize

URI = 'http://www.sss.com/Log/ProxyXML.aspx?type=xml'
USER = 'user'
PASSWD = 'passwd'

browser = mechanize.Browser()
browser.add_password(URI, USER, PASSWD')

response = browser.response()

print response.read()

-- 
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:222B ]
[ 08:51:36 user up 12688 days, 20:46,  1 user, load average: 0.09, 0.89, 0.54 ]

                   To clear screen, press [Ctrl] [Alt] [Del].
Technical Details
Message-ID: <slrnijfqj1.43l.milusi.pysiaczek@buziaczek.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <e62ff482-6c5b-4eef-b0d4-fcccb68a182e@j29g2000yqm.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Artur M. Piwko" <milusi.pysiaczek@buziaczek.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: pobieranie pliku + autoryzacja
Date: Thu, 20 Jan 2011 08:55:13 +0100
Organization: Petroleum Drinkers (;
Lines: 34
Message-ID: <slrnijfqj1.43l.milusi.pysiaczek@buziaczek.pl>
References: <e62ff482-6c5b-4eef-b0d4-fcccb68a182e@j29g2000yqm.googlegroups.com>
Reply-To: milusi.pysiaczek@buziaczek.pl
NNTP-Posting-Host: 81.26.8.20
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1295510880 26196 81.26.8.20 (20 Jan 2011 08:08:00 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Thu, 20 Jan 2011 08:08:00 +0000 (UTC)
X-User: pipene
User-Agent: slrn/pre1.0.0-18 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit