Python中對URL進行編碼的操作
更新時間:2024年10月25日 08:46:30 作者:matrixlzp
URL編碼是一種將非ASCII字符轉換為ASCII字符序列的過程,以便在網(wǎng)絡上傳輸URL時保持它們的有效性和兼容性,在Python中,我們可以使用內置的urllib.parse模塊來進行URL編碼,本文給大家介紹的非常詳細,需要的朋友可以參考下
在 Python 中,可以使用 urllib.parse模塊對 URL 進行編碼。
一、依賴安裝
pip install urllib
二、URL編碼
from urllib.parse import quote
url = r'https://myshop.com/shop/shopList?query='
query = '{"id":14,"pageSize":10,"pageNum":1}'
encoded_url = url+quote( query )
print( encoded_url )可以找個 urlencode 在線網(wǎng)站 進行驗證:
單引號內的部分是一樣的。


三、URL解碼
from urllib.parse import unquote encoded_url= '%7B%22id%22%3A14%2C%22pageSize%22%3A10%2C%22pageNum%22%3A1%7D' decoded_url = unquote( encoded_url ) print( decoded_url )

到此這篇關于Python中對URL進行編碼的操作的文章就介紹到這了,更多相關Python URL編碼內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python在實時數(shù)據(jù)流處理中集成Flink與Kafka
隨著大數(shù)據(jù)和實時計算的興起,實時數(shù)據(jù)流處理變得越來越重要,Flink和Kafka是實時數(shù)據(jù)流處理領域的兩個關鍵技術,下面我們就來看看如何使用Python將Flink和Kafka集成在一起吧2025-03-03
解決pycharm安裝scrapy DLL load failed:找不到指定的程序的問題
很多朋友向小編求助pycharm安裝scrapy DLL load failed:找不到指定的程序的問題,就這一問題小編在window10 + anaconda3 +pycharm2020.1.1 + scrapy安裝親測可用,下面把我的處理過程分享到腳本之家平臺,供大家參考2021-06-06
Python?pandas?DataFrame基礎運算及空值填充詳解
pandas除了可以drop含有空值的數(shù)據(jù)之外,當然也可以用來填充空值,下面這篇文章主要給大家介紹了關于Python?pandas?DataFrame基礎運算及空值填充的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-07-07
Python實現(xiàn)城市公交網(wǎng)絡分析與可視化
這篇文章主要介紹了通過Python爬取城市公交站點、線路及其經緯度數(shù)據(jù),并做可視化數(shù)據(jù)分析。文中的示例代碼講解詳細,感興趣的可以學習一下2021-12-12
opencv python在視屏上截圖功能的實現(xiàn)
OpenCV是一個基于BSD許可(開源)發(fā)行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。這篇文章主要介紹了opencv python在視屏上截圖,需要的朋友可以參考下2020-03-03

