Я выполняю скрипт python из командной строки с помощью этого
python myscript.py
это мой скрипт
if item['image_urls']:
for image_url in item['image_urls']:
subprocess.call(['wget','-nH', image_url, '-P images/'])
Теперь, когда я запускаю это на экране, я вижу вывод, подобный этому
HTTP request sent, awaiting response... 200 OK
Length: 4159 (4.1K) [image/png]
теперь я хочу, чтобы на терминале не было вывода.
я хочу получить вывод и найти расширение изображения оттуда, т.е. из [image/png]
взять png
и переименовать файл в something.png
Это возможно
image.php?u=155594&dateline=1182409179
, и я не знаю, какое у него будет расширение. могу ли я найти это с помощью urllib 28.12.2012import: unable to open X server
. я не знаю, есть ли перенаправление URL-адресов или нет, но я открываю эту ссылку в браузере, а затем вижу изображение там, например,http://www.example.com/image.php?u=155594&dateline=1182409179
показывает изображение в браузере без каких-либо изменений в URL-адресе 28.12.2012filename
не является вредоносным — используйте что-то вродеsecure_filename()
. предотвратить../../../etc/passwd
28.12.2012