91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python爬蟲:url中帶字典列表參數的編碼轉換方法

發布時間:2020-09-12 09:26:37 來源:腳本之家 閱讀:180 作者:彭世瑜 欄目:開發技術

平時見到的url參數都是key-value, 一般vlaue都是字符串類型的

如果有幸和我一樣遇到字典,列表等參數,那么就幸運了

python2代碼

import json
from urllib import urlencode

# 1. 直接將url編碼
params = {
  "name": "Tom",
  "hobby": ["ball", "swimming"],
  "books": [{"name": "語文", "pages": 20}]
}

print(urlencode(params))
"""
hobby=%5B%27ball%27%2C+%27swimming%27%5D&
books=%5B%7B%27name%27%3A+%27%5Cxe8%5Cxaf%5Cxad%5Cxe6%5Cx96%5Cx87%27%2C+%27pages%27%3A+20%7D%5D&
name=Tom
"""

# 2. 先用json序列化字典和列表參數
params = {
  "name": "Tom",
  "hobby": json.dumps(["ball", "swimming"]),
  "books": json.dumps([{"name": "語文", "pages": 20}])
}

print(urlencode(params))

"""
hobby=%5B%22ball%22%2C+%22swimming%22%5D&
books=%5B%7B%22name%22%3A+%22%5Cu8bed%5Cu6587%22%2C+%22pages%22%3A+20%7D%5D&
name=Tom
"""

觀察1 和2 序列化出來的url參數不是一樣的,如果第一種方式的url不能正常訪問,那么就用第二種

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

龙游县| 牙克石市| 遵义县| 乌苏市| 桐柏县| 汝南县| 西畴县| 柳江县| 湘潭市| 庆安县| 兰西县| 威信县| 翁源县| 隆林| 岑巩县| 潜山县| 桐庐县| 古浪县| 林周县| 孙吴县| 仪陇县| 平武县| 阳曲县| 嘉善县| 内江市| 会泽县| 日喀则市| 临西县| 德清县| 邹平县| 云安县| 谢通门县| 赤城县| 大港区| 新宾| 西盟| 历史| 宜宾市| 枣庄市| 林西县| 泾川县|