急求python爬蟲專案 python爬蟲專案

2021-10-16 18:21:30 字數 854 閱讀 8192

2020-01-13

def send_file_to_client(client_socket,client_addr):

""""傳送檔案給客戶端"""

# 1. 獲取檔名

file_name = client_socket.recv(1024).decode("utf-8")

# 開啟檔案讀取資料 這裡不用with 因為開啟失敗with不會報錯

file_content = none

try:

f = open(file_name,'rb')

file_content = f.read()

f.close()

except exception as ret:

if file_content: # 如果內容不為空就傳送

client_socket.send(file_content)

def main():

tcp_socket = socket.socket(socket.af_inet,socket.sock_stream)

tcp_socket.bind(("10.98.29.130",8899))

tcp_socket.listen(100)

while true:

client_socket,client_addr = tcp_socket.accept()

send_file_to_client(client_socket,client_addr)

client_socket.close()

tcp_socket.close()

標籤:socket,專案,python,爬蟲,tcp,content,client,file,close

Docker部署Python爬蟲專案

title docker部署python爬蟲專案 1 首先安裝docker 用 yum 安裝並啟動 yum install docker y systemctl start docker 這裡以centos7為例 docker pull centos centos73 基礎映象已經準備好了,接下來準...

Docker部署Python爬蟲專案

1 首先安裝docker 用 yum 安裝並啟動 yum install docker y systemctl start docker 這裡以centos7為例 docker pull centos centos7 3 基礎映象已經準備好了,接下來準備好需要部署的環境服務,以及python專案 建...

Python網路爬蟲實戰專案大全!

doubanspider 豆瓣讀書爬蟲。可以爬下豆瓣讀書標籤下的所有圖書,按評分排名依次儲存,儲存到excel中,可方便大家篩選蒐羅,比如篩選評價人數 1000的高分書籍 可依據不同的主題儲存到excel不同的sheet 採用user agent偽裝為瀏覽器進行爬取,並加入隨機延時來更好的模仿瀏覽器...