331urllib

155 阅读1分钟

urllib 模块是一个高级的 web交流库,其核心功能就是模仿web浏览器等客户端,去请求相应的资源,并返回一个类文件对象。 from urllib import parse: urllib.parse.quote 和 urllib.parse.urlencode 的区别 urlencode 需要用字典
quote需要单个字符 eg: from urllib import parse base_url = 's.taobao.com/search?' data = {'q': 'ipad'} print('s.taobao.com/search?q='+…')) print(base_url+parse.urlencode(data) 输出结果 s.taobao.com/search?q=ip… s.taobao.com/search?q=ip… URL编码的方式是把需要编码的字符转化为 %xx 的形式。以上都是将不正规字符变成=,% eg: import urllib.parse
data={"name":"王尼玛","age":"/","addr":"abcdef"}
print(urllib.parse.urlencode(data))