一、操作網路傳送請求
from urllib.request import urlopen #傳送請求
from urllib.parse import urlencode #用來把字典形式轉換成k=v形式;username = dusir&pwd = 123456
####get請求
url=''
url1='?usernanme = gongzai&pwd = 1234556'
res = urlopen(url+'?'usernanme = gongzai&pwd = 1234556').read().decode()
res = urlopen(url)1.read()decode()
# 請求預設返回的是bytes型別的所以要decode成str型別
print(res)
####pos請求
data =
res = urlopen(url,data.encode()).read().decode() #需要先轉成bytes在轉成str
param = urlencode(data) 是把字典轉成k=v形式username=jmy1235&price=123456
二、編碼解碼
from urllib.parse import quote,unquote # 用來做url編碼和解碼
eg.1:
url = ""
print(unquote(url)) #解碼
s = 'kkkk%ddt%ff'
print(quote(s)) #編碼
爬蟲 Python爬蟲學習筆記之Urllib庫
1.urllib.request開啟和讀取url 2.urllib.error包含urllib.request各種錯誤的模組 3.urllib.parse解析url 4.urllib.robotparse解析 robots.txt檔案 傳送get請求 引入urlopen庫 用於開啟網頁 from u...
python網路程式設計 TCP網路程式設計
tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...
python 網路程式設計
今天晚上學習了一下python的網路程式設計,實現了client向server傳送資料,server反饋資訊 python 3.3 版本 server from socket import class tcpserver object def init self,serverport self.se...