python获取url文件名_python httplib / urllib获取文件名
is there a possibillity to get the filename
e.g. xyz.com/blafoo/showall.html
if you work with urllib or httplib?
so that i can save the file under the filename on the server?
if you go to sites like
xyz.com/blafoo/
you cant see the filename.
Thank you
解決方案
To get filename from response http headers:
import cgi
response = urllib2.urlopen(URL)
_, params = cgi.parse_header(response.headers.get('Content-Disposition', ''))
filename = params['filename']
To get filename from the URL:
import posixpath
import urlparse
path = urlparse.urlsplit(URL).path
filename = posixpath.basename(path)
總結(jié)
以上是生活随笔為你收集整理的python获取url文件名_python httplib / urllib获取文件名的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: db2 日期加减一天_常用SQL系列之(
- 下一篇: led灯串怎么摆造型_如何驱动LED灯串