解決python3 網路請求路徑包含中文

2021-08-02 00:07:54 字數 427 閱讀 2418

在爬乙個**的時候,端點包含中文瀏覽器是可以自動解決這個轉換的,在**中就需要處理一下了。

請求過程的異常如下:

self._output(request.encode('ascii'))

unicodeencodeerror: 'ascii' codec can't encode characters in position 10-11: ordinal not

inrange(128)

解決如下:

import urllib.parse

reqstr = '你好'

encodestr = urllib.parse.quote(reqstr)

print(encodestr)

Python3網路程式設計

python提供了2個級別的訪問翁羅服務 低階別的網路服務支援socket,他提供了標準的bsd sockets api,可以訪問底層作業系統socket介面的全部方法 高階別的網路服務模組socket server,他提供了伺服器中心類,可以簡化伺服器的開發 使用此函式建立套接字,語法 socke...

python3網路程式設計

網路程式設計 通過網路程式設計解決計算機與計算機間的通訊的通訊協議 網路根據地域面積分為三類 區域網,都會網路,廣域網 ip位址由4個8位組成,每位最大不大於255 b類 128.0.0.0 191.255.255.255 c類 192.0.0.0 233.255.255.255 d,e類 多用於組...

python3 網路程式設計

建立服務端 coding utf 8 import socket net socket socket.socket socket.af inet,socket.sock stream net socket.bind 7788 net socket.listen 10 new socket,clien...