Python urlencode()改为quote_plus()
使用
对拼接的字符串,以字典的格式传入加密
from urllib.parse import urlencode
base_url = "https://m.weibo.cn/api/container/getIndex?"
params1 = {"value": "english", "page": 1}
url1 = base_url + urlencode(params1)
print(urlencode(params1))
报错
TypeError: not a valid non-string sequence or mapping ob
因为传入的对象是字符串
修改
from urllib.parse import quote_plus
print(quote_plus(url))
备注
处理iOS下载地址遇到的问题