2015-09-08 1 views
0

У меня есть ссылка для загрузки в zip-файл. Но я не знаю, как использовать wget или cURL из консоли Python, чтобы получить его в моей папке «Загрузка» (OS X).Загрузка Zip с помощью cURL или wget; Python

import os 
os.system('wget {}'.format(results_url) 

или

os.system('curl'.format(results_url) 
512 

ни один из них не загрузить файл.

+0

Надеюсь, что эти ссылки помогут. http://stackoverflow.com/questions/24346872/python-equivalent-of-a-given-wget-command и http://stackoverflow.com/questions/22676/how-do-i-download-a-file- over-http-using-python –

+0

Вы можете использовать модуль запросов, который действительно делает это более простым, но если вы хотите использовать wget, вы можете использовать его с модулем подпроцесса. subprocess.check_output (["wget", results_url]) выдает вывод wget – primero

+0

Код отлично работает на моей машине. Что такое 'results_url'? Вы уверены, что ресурс можно скачать? – luoluo

ответ

0

code и link отлично работает на моей машине. Поэтому я думаю, что ваш results_url имеет неправильные значения. Или ваша сеть не может получить доступ к ресурсам. Вы можете попробовать wget -v your_url, чтобы показать подробную информацию о запросе.

>>> import os 
>>> os.system("wget http://www.nexis.com/delivery/DownloadDoc.do?delFmt=QDS_EF_GENERICTYPE&fileSize=5000&dnldFilePath=%2Fl-n%2Fshared%2Fprod%2Fdiscus%2Fqds%2Frepository%2Fdocs%2F1%2F64%2F1826%3A528229641%2Fformatted_doc&zipDelivery=false&dnldFileName=European_News_in_English2015-09- 08_15-15.TXT&jobHandle=1826%3A528229641") 
0 
>>> --2015-09-08 06:22:53-- http://www.nexis.com/delivery/DownloadDoc.do?delFmt=QDS_EF_GENERICTYPE 
Resolving www.nexis.com (www.nexis.com)... 138.12.4.56 
Connecting to www.nexis.com (www.nexis.com)|138.12.4.56|:80... connected. 
HTTP request sent, awaiting response... 200 OK 
Length: unspecified [text/html] 
Saving to: 鈥楧ownloadDoc.do?delFmt=QDS_EF_GENERICTYPE鈥 

[ <=>                          ] 13,217  20.9KB/s in 0.6s 

2015-09-08 06:22:55 (20.9 KB/s) - 鈥楧ownloadDoc.do?delFmt=QDS_EF_GENERICTYPE鈥� saved [13217] 

[email protected]:~/aaa$ ll 
total 24 
drwxrwxr-x 2 lo lo 4096 Sep 8 06:22 ./ 
drwxr-xr-x 60 lo lo 4096 Sep 8 06:21 ../ 
-rw-rw-r-- 1 lo lo 13217 Sep 8 06:22 DownloadDoc.do?delFmt=QDS_EF_GENERICTYPE