一.from urllib.parse import urlencode,parse_qs,parse_qsl,quote,unquote
1.urlparse
解析一个url网址中的参数
result=urlparse( 'https://blog.csdn.net/c406495762/article/?b=456', scheme='http' )
输出为 ParseResult(scheme='https', netloc='blog.csdn.net', path='/c406495762/article/', params='', query='b=456', fragment='')
2.urlencode
将一个字典 a={ 'name': '温跃川' } 或 {'name': ['温跃川'] } 的形式
转换为 name=%E6%B8%A9%E8%B7%83%E5%B7%9D 的形式 中文进行了url 编码
3.parse_qs,parse_qsl
parse_qs 将一个 name='wyc' 的形式转换为 字典的形式 {'name': ['温跃川'] }
parse_qsl 将一个 name='wyc' 的形式 转换为 列表嵌套元组的形式 [ ( 'name' , '温跃川' ) ]
4.quote ,unquote
quote 将中文 进行 url 编码 unquote 将url进行解码 转换为中文或字符
二.from urllib import request,error
from urllib import request,error
try:r=request.urlopen('https://www.weillyun.com/')
except error.URLError as e:print(e.reason)
else:print('shuruzenqu')
三.urllib cookiejar