在爬乙個**的時候,端點包含中文瀏覽器是可以自動解決這個轉換的,在**中就需要處理一下了。請求過程的異常如下:
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...