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)
python获取url文件名_python httplib / urllib获取文件名相关推荐
- python 处理url 参数_Python 优雅的处理网页URL参数
一:前言 以前年少无知,不知道Python 官方模块里面有处理 URL的,拿起正则一顿匹配,所以在匹配url里面的页面的时候出现了问题.同时也怪我测试环境是Python3 线上生产环境是Python ...
- js获取url上的数据;angularjs获取url上的参数
<script> var id= location.search.substring(1).split('=')[1] //获取url上的数据 </script> ====== ...
- php获取url参数的方法,php获取url参数方法总结
这篇文章主要介绍了php获取url参数方法,实例总结了利用parse_url()函数解析URL的方法,需要的朋友可以参考下 本文实例讲述了php获取url参数方法.分享给大家供大家参考.具体如下: 在 ...
- js/jquery 获取url传递参数,js获取url?号后面的参数(一个或多个)
第一种方法: (获取一个) detail.html?order_id=10 <Script language="javascript"> function GetReq ...
- python获取股票数据_python根据股票代码获取当前数据
1.[代码][Python]代码 #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib2 import re import datet ...
- python爬虫审查元素_python爬虫3——获取审查元素(板野友美吧图片下载)
测试环境:python2.7 + beautifulsoup4.4.1 + selenium2.48.0 测试网址:http://tieba.baidu.com/p/2827883128 目的是下载该 ...
- python获取网站代码_python爬虫1——获取网站源代码(豆瓣图书top250信息)
# -*- coding: utf-8 -*- import requests import re import sys reload(sys) sys.setdefaultencoding('utf ...
- python获取当前股票价格_python根据股票代码获取当前数据
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. 上班时间通过浏览器打开股票网站怕会被别人看到,没关系,试试在命令行下执行代码看数据就行了. ...
- 扇贝python课程打卡_Python爬虫:获取扇贝打卡信息
# -*- coding: utf-8 -*- """ Created on Tue May 14 2019 @author: YangYang "" ...
最新文章
- 阿里云的一些奇怪问题及服务器配置
- python把桢写入txt_ffmpeg 常用参数一览表及python 使用示例
- boost / vs2017 编译 boost 1.68.0 的过程说明
- 关于在vue项目中使用wangEditor
- 2016-2017 Central Europe Regional Contest Hangar Hurdles 克鲁斯卡尔重构树 + 建图
- 如何把SQLServer数据库从高版本降级到低版本?
- mysql mod如何使用_mysql 操作详解
- anddroid bitmap如何由rgb8888转为rgb565_最美的期待—孕期很美好,妊娠纹让人烦恼,爱美的孕妈妈们如何是好?...
- VGG16的10折交叉验证实现cifar10的分类(keras实现)
- 联想ts250进bios_联想Think TS250完美安装server 2008 R2 | 涂涂小窝
- 查看电脑ip地址的命令Linux,怎么用ipconfig命令查看自己电脑的IP地址
- Python数据分析中 DataFrame axis=0与axis=1的理解
- linux下upupw搭建教程,UPUPW全能空间搭建----easypanel面板
- 微信小程序开发前准备
- unity探索者之Shader Graph所有节点详解-Input篇
- mysql数据库性能测试实例_数据库性能测试方案示例
- 齐博x1调用栏目分类的字段
- 跟我学c++中级篇——STL字符串之std::string_view
- 小程序,解决代码同步执行问题
- 大学计算机应用基础与计算思维,计算思维在二本院校计算机应用基础课程中应用.doc...