應用socket模擬urllib實現網頁內容的獲取

2021-09-11 16:13:38 字數 414 閱讀 2668

import socket

# # 例項化socket物件; 預設引數指定為ipv4協議, 和tcp傳輸協議;

client = socket.socket()

# 連線伺服器端

# 接收服務端返回的頁面內容;

recvdata = client.recv(1024*100)

# 解碼為能夠識別的字串;

print(recvdata.decode('utf-8'))

# 關閉客戶端連線;

client.close()

socket 模擬POST傳送資料

筆者之前使用過mfc的cinternetsession來模擬post傳送資料,但一直在想,mfc中的類都是經過封裝的,如果我自己通過最原始的socket傳送資料是不是可行呢?所以經過一 早上的努力,還是成功了,說明這也不難哈。我先說說自己的過程吧 首先要構造自己的http頭部,那麼首先要看標準的ht...

socket與模擬http請求

這段 可以實現模擬http請求。1.fsockopen函式開啟socket連線 2.fwrite函式把get請求字串寫入檔案指標 fp裡,即可請求到1.txt這個檔案。這裡的原理是 執行 cmd telnet 192.168.1.234 80 埠80前不要冒號 get 1.txt 按enter鍵後就...

Socket程式設計 同步的應用

同步程式設計使用的情況不多,在以下3種情況下可以使用同步 1.客戶端數量較少情況下的服務端程式設計 2.客戶端數量較多,但都是短連線情況下的服務端程式設計 3.客戶端程式設計 以下主要針對服務端程式設計的2種情況,分別做一示例,以下示例均使用tcp協議.1.在客戶端數量較少的情況下,數量較少是指會同...