python網路程式設計

2022-08-12 13:06:16 字數 885 閱讀 5572

requests模組是rullib3的拓展模組

#抓取網路示例

import requests

czm = requests.get('')

file = open('html.html','w')

file.write(czm.content)

file.close()

#我的請求頭

czm.text

#get方式傳參

myparams =

so = requests.get('',params = myparams)

so.url #u'?wd=岑忠滿&qwe=asd'

#post方式提交表單

mydata =

rst = requests.post('',data = mydata)

#提交檔案

myfile =

r = requests.post('',files = myfile)

from socket import *

sockobj = socket(af_inet,sock_stream) #說明使用ipv4和tcp作為傳輸協議

sockobj.bind(('',9090)) #使用元組繫結埠號,本地9090埠

sockobj.listen(100) #最多建立100個連線

while true:

print('connect:' + adress)

data = connection,recv() #接收到的資料

connection.send(data) #回傳資料

connection.close() #任務完成,關閉連線

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...

python網路程式設計

網路通訊是計算機之間的程序之間的通訊。tcp程式設計 tcp連線建立是雙向通道,客戶端與服務端都可以給對方傳送資料。建立tcp連線時,主動發起連線的叫客戶端,被動響應連線的叫服務端。建立乙個tcp的socket連線 用socket family,type 建立套接字獲得socket物件。family...