python url 参数修改方法

作者:xxgao 时间:2023-09-12 19:02:24 

基于python 3.5,python 2.7 与python3.4 的urllib不同,是urlparse


>>> from urllib import parse
>>> url = 'http://www.baidu.com/s?wd=codeif.com&spt=1'
>>> bits = list(parse.urlparse(url))
>>> bits
['http', 'www.baidu.com', '/s', '', 'wd=codeif.com&spt=1', '']
>>> qs = parse.parse_qs(bits[4])
>>> qs
{'wd': ['codeif.com'], 'spt': ['1']}
>>> qs['wd'] = ['sina','@www']
>>> qs['pg'] = [8]
>>> del qs['spt']
>>> qs
{'pg': [8], 'wd': ['sina', '@www']}
>>> bits[4] = parse.urlencode(qs, True)
>>> bits
['http', 'www.baidu.com', '/s', '', 'pg=8&wd=minicn&wd=%40www', '']
>>> url = parse.urlunparse(bits)
>>> url
'http://www.baidu.com/s?pg=8&wd=minicn&wd=%40www'
>>>

来源:https://blog.csdn.net/xxgao/article/details/50836557

标签:python,url,参数
0
投稿

猜你喜欢

  • 简单的PHP缓存设计实现代码

    2023-10-25 19:58:08
  • 浅谈Python 的枚举 Enum

    2021-02-01 16:42:15
  • python3 numpy中数组相乘np.dot(a,b)运算的规则说明

    2022-05-08 16:23:29
  • python采集天气数据并做数据可视化

    2022-07-16 15:26:39
  • 浅谈mysql可有类似oracle的nvl的函数

    2024-01-28 08:49:37
  • CentOS7安装MySQL8的超级详细教程(无坑!)

    2024-01-25 13:25:41
  • TF-IDF算法解析与Python实现方法详解

    2021-12-28 02:38:47
  • django query模块

    2021-12-01 09:16:22
  • 解决MSSQL2005远程连接sql2000非默认端口数据库的问题

    2024-01-28 09:41:10
  • sql server 视图作用

    2009-01-05 13:53:00
  • PyCharm软件无法安装lxml库的问题及解决

    2023-06-04 01:54:30
  • Python实现向QQ群成员自动发邮件的方法

    2021-08-16 13:41:33
  • tensorflow: 查看 tensor详细数值方法

    2022-07-24 09:40:37
  • 一些实用性较高的js方法

    2024-04-29 13:37:40
  • Html中JS脚本执行顺序简单举例说明

    2024-04-29 13:38:46
  • 基于pdf2docx模块Python实现批量将PDF转Word文档的完整代码教程

    2022-06-24 15:55:02
  • python抓取京东商城手机列表url实例代码

    2022-11-11 18:23:04
  • 浅谈tensorflow模型保存为pb的各种姿势

    2023-02-01 21:19:05
  • DWCS3-CSS布局之一CSS规则大纲

    2008-06-11 18:48:00
  • 利用ASP远程注册DLL的方法

    2008-03-05 13:00:00
  • asp之家 网络编程 m.aspxhome.com