urlparse 快来打我* 2022-01-30 07:11 191阅读 0赞 ### 文章目录 ### * urlparse * * ParseResult对象 # urlparse # 导入: > from urllib.parse import urlparse * urllib.parse.urlparse(urlstring, scheme=’’, allow\_fragments=True)->ParseResult \#将url解析为6个组件。 * urlstring \#需要解析的url字符串 * scheme \#寻址方案。 * fragments \#如果allow\_fragments参数为false,则不能识别片段标识符。相反,它们被解析为路径、参数或查询组件的一部分,fragment被设置为返回值中的空字符串。 * ParseResult 返回值对象,是一个元组类型的实例。 * 简单示例 >>> from urllib.parse import urlparse >>> o = urlparse('http://www.cwi.nl:80/%7Eguido/Python.html') >>> o # doctest: +NORMALIZE_WHITESPACE ParseResult(scheme='http', netloc='www.cwi.nl:80', path='/%7Eguido/Python.html', params='', query='', fragment='') >>> o.scheme 'http' >>> o.port 80 >>> o.geturl() 'http://www.cwi.nl:80/%7Eguido/Python.html' ## ParseResult对象 ## 元组子类的一个实例。该类具有以下附加的只读便利属性: <table> <thead> <tr> <th align="left">Attribute</th> <th align="left">Index</th> <th align="left">Value</th> <th align="left">Value if not present</th> </tr> </thead> <tbody> <tr> <td align="left">scheme</td> <td align="left">0</td> <td align="left">URL scheme specifier</td> <td align="left">scheme parameter</td> </tr> <tr> <td align="left">netloc</td> <td align="left">1</td> <td align="left">Network location part</td> <td align="left">empty string</td> </tr> <tr> <td align="left">path</td> <td align="left">2</td> <td align="left">Hierarchical path</td> <td align="left">empty string</td> </tr> <tr> <td align="left">params</td> <td align="left">3</td> <td align="left">Parameters for last path element</td> <td align="left">empty string</td> </tr> <tr> <td align="left">query</td> <td align="left">4</td> <td align="left">Query component</td> <td align="left">empty string</td> </tr> <tr> <td align="left">fragment</td> <td align="left">5</td> <td align="left">Fragment identifier</td> <td align="left">empty string</td> </tr> <tr> <td align="left">username</td> <td align="left"></td> <td align="left">User name</td> <td align="left">None</td> </tr> <tr> <td align="left">password</td> <td align="left"></td> <td align="left">Password</td> <td align="left">None</td> </tr> <tr> <td align="left">hostname</td> <td align="left"></td> <td align="left">Host name (lower case)</td> <td align="left">None</td> </tr> <tr> <td align="left">port</td> <td align="left"></td> <td align="left">Port number as integer, if present</td> <td align="left">None</td> </tr> </tbody> </table>
相关 Python中出现错误[No module named ‘urlparse‘]怎么办? Python中出现错误\[No module named ‘urlparse’\]怎么办? 在Python的开发过程中,可能会出现各种各样的错误。其中一个常见的错误是\[No Myth丶恋晨/ 2024年03月26日 21:45/ 0 赞/ 59 阅读
相关 python实用教程:基于python(urlparse)模板的使用方法总 @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 一、简介 urlparse模块用户将url解析为6个组件,并以元组形式返回,返回的6个部分,分别是 川长思鸟来/ 2023年02月18日 09:31/ 0 赞/ 10 阅读
相关 URLParser:很实用的URL参数解析器(JAVA代码中方便获取QueryString中的get参数) 很实用的URL参数解析器(JAVA代码中方便获取QueryString中的get参数) package com.kaishustory.quick.comm 港控/mmm°/ 2022年06月15日 06:19/ 0 赞/ 339 阅读
相关 urlparse 文章目录 urlparse ParseResult对象 urlparse 导入: > from urllib.parse import url 快来打我*/ 2022年01月30日 07:11/ 0 赞/ 192 阅读
相关 Python-爬虫-请求数据-url解析urlparse和urlsplit urlparse和urlsplit函数: ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9i 妖狐艹你老母/ 2021年10月13日 03:51/ 0 赞/ 456 阅读
相关 python3 url解析 urllib.parse.urlparse 库简介 urllib.parse - 将URL解析为组件 `urllib.parse`定义了一个标准接口,用于在组件中解析统一资源定位符(URL)字符串(寻址方案,网络位置,路径等) 灰太狼/ 2021年08月30日 23:41/ 0 赞/ 548 阅读
还没有评论,来说两句吧...