python实现对一个完整url进行分割的方法
本文实例讲述了python实现对一个完整url进行分割的方法。分享给大家供大家参考。具体分析如下:
python对一个完整的url进行分割,将url分割成单独的部分,包括协议、域名、端口、路径、参数等等
import urlparse print urlparse.urlsplit('http://www.jb51.net:80/faq.cgi?src=fie')
结果如下:
SplitResult(scheme='http', netloc='www.jb51.net:80', path='/faq.cgi', query='src=fie', fragment='')
希望本文所述对大家的Python程序设计有所帮助。
相关推荐
-
python对url格式解析的方法
本文实例讲述了python对url格式解析的方法.分享给大家供大家参考.具体分析如下: python针对url格式的解析,可根据指定的完整URL解析出url地址的各个部分 from urlparse import urlparse url_str = "http://www.163.com/mail/index.htm" url = urlparse(url_str) print 'protocol:',url.scheme print 'hostname:',url.hostname
-
python使用正则表达式提取网页URL的方法
本文实例讲述了python使用正则表达式提取网页URL的方法.分享给大家供大家参考.具体实现方法如下: import re import urllib url="http://www.jb51.net" s=urllib.urlopen(url).read() ss=s.replace(" ","") urls=re.findall(r"<a.*?href=.*?<\/a>",ss,re.I) for i i
-
python实现通过代理服务器访问远程url的方法
本文实例讲述了python实现通过代理服务器访问远程url的方法.分享给大家供大家参考.具体如下: import urllib proxies = {'http' : 'http://proxy:80'} urlopener = urllib.FancyURLopener(proxies) htmlpage = urlopener.open('http://www.baidu.com') data = htmlpage.readlines() print data 希望本文所述对大家的Pytho
-
python检查URL是否正常访问的小技巧
今天,项目经理问我一个问题,问我这里有2000个URL要检查是否能正常打开,其实我是拒绝的,我知道因为要写代码了,正好学了点Python,一想,python处理起来容易,就选了python,开始把思路想好: 1.首先2000个URL.可以放在一个txt文本内 2.通过python 把内容内的URL一条一条放进数组内 3.打开一个模拟的浏览器,进行访问. 4.如果正常访问就输出正常,错误就输出错误 直接简单粗暴甩代码.因为涉及到隐私,图片打了码 import urllib.request impo
-
python打开url并按指定块读取网页内容的方法
本文实例讲述了python打开url并按指定块读取网页内容的方法.分享给大家供大家参考.具体实现方法如下: import urllib pagehandler = urllib.urlopen("http://www.baidu.com") outputfile = open("index.html", "wb") while 1: data = pagehandler.read(512) if not data: break outputfil
-
python根据京东商品url获取产品价格
京东商品详细的请求处理,是先显示html,然后再ajax请求处理显示价格. 1.可以运行js,并解析之后得到的html 2.模拟js请求,得到价格 # -*- coding: utf-8 -*- """ 根据京东url地址,获取商品价格 京东请求处理过程,先显示html页面,然后通过ajax get请求获取相应的商品价格 1.商品的具体数据在html中的格式,如下(示例) # product: { # skuid: 1310118868, # name: '\u9999\u5
-
Python实现的百度站长自动URL提交小工具
URL提交是百度提供的一个站长工具,用于给站长提供手工收录某些URL的接口,但是该接口有验证码识别部分,比较难弄.所以编写了如下程序进行验证码自动识别: 主要思路 获取多个验证码,提交到 http://lab.ocrking.com/ 进行多次识别,然后计算每个验证码图片识别出来的 字母或数字 进行统计,得出统计率最高的 即为验证码. 复制代码 代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import requests import t
-
python提取页面内url列表的方法
本文实例讲述了python提取页面内url列表的方法.分享给大家供大家参考.具体实现方法如下: from bs4 import BeautifulSoup import time,re,urllib2 t=time.time() websiteurls={} def scanpage(url): websiteurl=url t=time.time() n=0 html=urllib2.urlopen(websiteurl).read() soup=BeautifulSoup(html) pag
-
使用Python生成url短链接的方法
几乎所有的微薄都提供了缩短网址的服务,其原理就是将一个url地址按照一定的算法生成一段字符串,然后加在一个短域名后面边成了一个新的url地址,数据库中会存放这个短地址和原始的地址,当用户点击这个新的短地址后,短地址服务会根据短域名后面的几个字符串从数据库中读出原来的地址然后页面进行跳转 . 比如新浪微薄中的url 是 http://t.cn/xxxxxxx t.cn是其域名 ,其后面跟着的是7位算出来的字符串. 方法一:使用哈希库自定义算法 因为文本中显示太长的url会比较乱,或者采用省略显示
-
Python实现从URL地址提取文件名的方法
本文实例讲述了Python实现从URL地址提取文件名的方法.分享给大家供大家参考.具体分析如下: 如:地址为 http://www.jb51.net/images/logo.gif 要想从该地址提取logo.gif,只需要一句代码就可以搞定 import os url = 'http://www.jb51.net/images/logo.gif' filename = os.path.basename(url) print(filename) 输出为: logo.gif 希望本文所述对大家的Py
随机推荐
- SQL Server简单模式下误删除堆表记录恢复方法(绕过页眉校验)
- 简单谈谈require模块化jquery和angular的问题
- 微信小程序 参数传递详解
- asp.net core中灵活的配置方式详解
- "虚拟路径"..."映射到另一个应用程序,这是不允许的!
- asp.net下cookies操作完美代码
- 在PHP3中实现SESSION的功能(二)
- 浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
- JavaScript标准对象_动力节点Java学院整理
- Java使用正则表达式判断字符串是否以字符开始
- 使用Python编写一个在Linux下实现截图分享的脚本的教程
- 在ironpython中利用装饰器执行SQL操作的例子
- js innerHTML 改变div内容的方法
- js省市县三级联动效果实例
- jcarousellite.js 基于Jquery的图片无缝滚动插件
- jQuery 设置 CSS 属性示例介绍
- Javascript中prototype属性实现给内置对象添加新的方法
- SQL Server 数据库分离与附加 就这么简单!
- sqlserver 通用分页存储过程
- linux 清理内存命令详细介绍