Article View: pl.comp.lang.python
Article #263połączenia http - ściąganie plików
From: Marcin Wojtczuk
Date: Sat, 07 Dec 2002 00:09
Date: Sat, 07 Dec 2002 00:09
24 lines
1906 bytes
1906 bytes
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).
TIA
--
[ http://www.stringi.com/viper/ ] [ GG 1513591 ]
All good things come to those who wait
Technical Details
Message-ID:
<37ersa-64l.ln@fastviper.viper.lan>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!news.memax.krakow.pl!enterprise.eggs.pl!news.tkmedia.pl!news-1.feed.trzepak.pl!news.telbank.pl!fastviper.viper.lan!newsShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.onet.pl!news.memax.krakow.pl!enterprise.eggs.pl!news.tkmedia.pl!news-1.feed.trzepak.pl!news.telbank.pl!fastviper.viper.lan!news From: Marcin Wojtczuk <fastviper@telkab.pl> Newsgroups: pl.comp.lang.python Subject: połączenia http - ściąganie plików Date: Sat, 7 Dec 2002 01:09:07 +0100 Organization: PLD Lines: 24 Message-ID: <37ersa-64l.ln@fastviper.viper.lan> NNTP-Posting-Host: net2-3.telkab.pl Mime-Version: 1.0 X-Trace: news.telbank.pl 1039220594 24788 195.136.7.130 (7 Dec 2002 00:23:14 GMT) X-Complaints-To: usenet@news.telbank.pl NNTP-Posting-Date: 7 Dec 2002 00:23:14 GMT X-Licznik: 1591 User-Agent: slrn/0.9.7.4 (pl-1.4.3) (Linux/2.4.19pk-ll (i686)) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit