Skip to content

Instantly share code, notes, and snippets.

View Cuile's full-sized avatar

瘦了就帅了 Cuile

View GitHub Profile
@Cuile
Cuile / urllib.parse.urlencode.md
Last active July 29, 2021 08:03
urllib.parse.urlencode 使用详解

urllib.parse.urlencode(query, doseq=False, safe='', encoding=None, errors=None, quote_via=quote_plus) urllib.parse.urlencode 将对象或两元素序列转换为百分比编码的ASCII文本字符串,字符串是由'&'字符分隔的一系列 key=value 对,其中 key 和 value 都使用 quote_via 函数引用。

GET 请求

import urllib
params = urllib.parse.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
url = "http://www.musi-cal.com/cgi-bin/query?%s" % params
with urllib.request.urlopen(url) as f:
 print(f.read().decode('utf-8'))