1 url分解 import urllib.parse
2
3 result = urllib.parse.urlparse('http://www.baidu.com')
4 print(result)
5 结果为:ParseResult(scheme='http', netloc='www.baidu.com', path='', params='', query='', fragment='')
6 #urllib.parse.urlparse将传入的url解析成了六大部分,是一个元组,含协议名称、域名、路径等

 1 #url组合
 2 #urllib.parse.urlunparse将路径组合成url
 3 import urllib.parse
 4 data =['http','www.baidu.com','index.html','user','a=6','comment']
 5 url = urllib.parse.urlunparse(data)
 6 print(url)
 7
 8 #urljoin组合
 9 #后面会覆盖前面,如果没有对应的,则会把前面的保留
10 url = urllib.parse.urljoin('http://www.baidu.com','https://baidu.com.index.html')
11 print(url)

 1 #urlencode将字典编程请求的参数
 2 #需要post一些数据待处理时,通常用字典的形式封装起来交给urlencode处理
 3 import urllib.parse
 4 data={
 5     'name':'germy',
 6     'age':'22'
 7 }
 8
 9 data = urllib.parse.urlencode(data)
10 url = 'http://www.baidu.com?'+ data
11 print(url)
12 #结果为:http://www.baidu.com?name=germy&age=22

转载于:https://www.cnblogs.com/themost/p/6842263.html

urllib.parse相关推荐

  1. urllib.parse包学习

    1.前言 我是在进行全站爬取某个网站时用到的这个包,它的主要功能就是分解URL,在对URL处理时是一个非常有用的包 2.功能介绍 This module defines a standard inte ...

  2. 利用python爬虫(part2)--urllib.parse模块

    学习笔记 文章目录 URL地址编码模块 作用 常用的方法 urllib.parse.utlencode({dict}) urllib.parse.quote(string)编码 urllib.pars ...

  3. python中urllib.parse啥意思_python-urllib.parse模块简述

    前言 小编最近在编写接口自动化测试用例的过程中,需要将get请求url中的部分参数替换成预设的数据,将url中的具有时效性的auth替换成auth生成方法返回值.经过一番调研,最后选取了python的 ...

  4. python网络爬虫学习笔记(五):urllib.parse库

    urllib.parse库定义了处理URL的标准接口,例如实现URL各部分的抽取.合并以及链接转换.它支持如下协议的URL处理:file.ftp.gopher.hdl.http.https等. 1.u ...

  5. python urllib.parse_Python3的urllib.parse常用函数小结

    一.获取url参数 ①解析url(urlparse) from urllib import parse url = 'http://ccforever/get_page?page=1&inde ...

  6. python的urllib.parse用法

    urllib.parse解析 url:urllib.parse.urlparse(url, scheme='', allow_fragments=True) 简单的使用: urlparse from ...

  7. python3中的urllib.parse的常用方法

    将URL按一定的格式进行拆分 使用 urllib.parse.urlparse将url分为6个部分,返回一个包含6个字符串项目的元组:协议.位置.路径.参数.查询.片段 参照官方地址:https:// ...

  8. python3 url解析 urllib.parse.urlparse 库简介

    urllib.parse - 将URL解析为组件 urllib.parse定义了一个标准接口,用于在组件中解析统一资源定位符(URL)字符串(寻址方案,网络位置,路径等),将组件组合回URL字符串,并 ...

  9. urllib.parse.parse_qsl 的一个小问题

    最近在使用urllib时发现的一个问题,记录一下. 首先请分别执行下面这两句代码: 1."你好".encode("utf8").decode("gbk ...

最新文章

  1. 一个 .Net Hashtable 的锁的疑惑和解决
  2. 安装mysql 5.6.24给linux,Red Hat Enterprise Linux 5 64位安装Mysql5.6.24(DB5.6.24.rpm for rhel5 x86)...
  3. 韩嫕:坚持coding
  4. Angular 项目 tsconfig.json 里定义的 out-tsc 还有作用吗?
  5. SAP Spartacus Loader Meta Reducer学习笔记 - loaderReducer
  6. [转]CSS浏览器兼容问题总结
  7. 局域网远控软件DameWareNT6500
  8. tensorflow 的版本差异与变化
  9. NYOJ242 - 计算球体积
  10. [Python图像识别] 四十五.目标检测入门普及和ImageAI“傻瓜式”对象检测案例详解 (1)
  11. 移动端适配,华为浏览器底色无法正常显示
  12. 给领导敬酒杯子非要低于领导吗?
  13. 基于51单片机定时器计数+2片74HC595联级+8位数码管时钟+按键修改时间
  14. [ONTAK2010]Peaks【并查集+线段树合并】
  15. 基于图像处理的工具尺寸测量
  16. HTML静态网页作业——图图影视影院5页 带报告
  17. 计算机电源用什么端子,三菱PLC电源端子的接线方法图解
  18. 抖音IP属地能改吗?抖音IP属地错误是什么原因?
  19. 浅谈服务治理、微服务与服务网格(Service Mesh)
  20. 1分钟学会在Java中将PSD转换为PNG等图片格式,你可能差一个它

热门文章

  1. 使用DOM4J读和写文档
  2. java设计模式-代理模式初探
  3. 大数据时代的数据挖掘
  4. 不完全恢复分类与命令
  5. HTC与酷派 不是冤家不聚头
  6. 30.IntellJ Idea 导入已存在的Maven项目
  7. 作为前端开发兼任产品专员是一种咋样的体验
  8. vs2008 试用版评估期结束的解决方法(2009-08-
  9. 从IT转行做网店奋斗历程
  10. Sms中关于操作系统的部署之上