umí python stahovat s netu? pokud jo tak jak?
Fórum › Python
Download
Ano umi, slouzi k tomu knihovna urllib
import urllib
# address of html page
address = 'http://...'
opened_url = urllib.urlopen(address)
file_content = opened_url.read()
new_file = open('C:\\downloaded_file', "wb")
new_file.write(file_content)
new_file.close()
Doufam ze sem tam nikde nenapsal nejakou blbost
ale to není přímo stahování. to pouze načte stránka xxx a zapíše zdroják do souboru. já chci tu stránku přímo stáhnout(bez jakéhokoliv otvírání. pouze zkopírovat soubor http://www.stranka.cz/xxx.html do c:\xxx.html)
To to_jsem_ja: Ale prdy, stahovat lze(ale zkoušel jsem jen http:// protokol).
import urllib
h = urllib.urlretrieve("http://www.slunecnice.cz/download.php4?v=6160&u=1", "C:\\somefile.pripona_kterou_zjistis_z_hlavicky: Content-Type")
#Tady mas hlavicky
print h[1]
Příponu zjistíš dle hlavičky Content-Type. Nejlepší bude si potřebné informace vyparsovat od http://reliableanswers.com/contenttype/ctype.asp?ord=, páč jsem nic lepšího nevygůglil.
Věřím, že můžete v životě získat všechno, co budete chtít, když budete pomáhat druhým lidem, aby dostali to, co si přejí oni. - Zig Ziglar
díky
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 22 hostů
Podobná vlákna
Download — založil Jakub Vojáček
C++ DOWNLOAD — založil Nery
Download v c++ — založil Feri83
Moderátoři diskuze