Article View: pl.comp.lang.python
Article #264Re: połączenia http - ściąganie plików
From: Adam Przybyla
Date: Sat, 07 Dec 2002 06:45
Date: Sat, 07 Dec 2002 06:45
24 lines
2035 bytes
2035 bytes
Marcin Wojtczuk <fastviper@telkab.pl> wrote:
> Witajcie!
> Mam na ukończeniu skrypt, do ściągania komiksów z garfieldem. Umie
> ściągać dzisiejszy komiks, ale też cały miesiąc a nawet rok. Chciałbym
> to zrobić ładnie tzn. inaczej niż os.system('wget....), bo:
> 1. Nie każdy ma wget
> 2. Chciałem to przenieść na windows
> 3. wget za każdym razem się łączy i rozłącza
> Głównie chodzi o pkt. 3 - ściągnięcie 30 obrazków w jednym połączeniu
> może być dużo szybsze niż 30 kolejnych połączeń wgetem.
> Jakie rozwiązanie proponujecie ? (Błagam, niech to nie będą obiekty). W
> ostateczności mogę na socketach operować, ale może jest jakieś httpget() ?
> Problemem może być timeout - trzeba to wysoko ustawić. Drugi problem to
> sygnalizowanie zerwanego połączenia - nie może być tak, że plik się
> ściągnął do połowy.
> Interesuje mnie też jak najefektywniej zapisać do pliku dużą ilość
> danych (6-40kB).
... patrz tu:
http://www.python.org/doc/current/lib/node309.html
Z powazaniem
Adam Przybyla
Technical Details
Message-ID:
<ass5es$kk9$2@news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<37ersa-64l.ln@fastviper.viper.lan>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
From: Adam Przybyla <adam@gliwice.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: połączenia http -
ściąganie plików
Date: Sat, 7 Dec 2002 06:45:48 +0000 (UTC)
Organization: tp.internet - http://www.tpi.pl/
Lines: 24
Sender: Adam Przybyla <adam@castle.ertel.com.pl>
Message-ID: <ass5es$kk9$2@news.tpi.pl>
References: <37ersa-64l.ln@fastviper.viper.lan>
NNTP-Posting-Host: castle.ertel.com.pl
Mime-Version: 1.0
X-Trace: news.tpi.pl 1039243548 21129 195.116.54.3 (7 Dec 2002 06:45:48 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sat, 7 Dec 2002 06:45:48 +0000 (UTC)
User-Agent: tin/1.5.12-20020427 ("Sugar") (UNIX) (Linux/2.4.18 (i686))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit