Ako stiahnem súbor cez protokol HTTP pomocou jazyka Python?
Mám malý nástroj, ktorý používam na sťahovanie MP3 z webovej stránky podľa plánu a potom vytvára/aktualizuje súbor XML podcastu, ktorý som samozrejme pridal do iTunes.
Spracovanie textu, ktoré vytvára/aktualizuje súbor XML, je napísané v jazyku Python. Na stiahnutie skutočného MP3 však používam wget vo vnútri súboru Windows .bat. Radšej by som však mal celý nástroj napísaný v jazyku Python.
Ťažko som však našiel spôsob, ako súbor v Pythone skutočne načítať, preto som sa uchýlil k wget.
Súhlasím s Coreym, urllib2 je kompletnejší ako urllib a mal by sa pravdepodobne používať, ak chcete robiť zložitejšie veci, ale aby boli odpovede úplnejšie, urllib je jednoduchší modul, ak chcete len základy: