ソケットを使用して画像をダウンロード

ソケットダウンロード写真

 

Baiduの検索ヘッドでは、ピックアップ

 このURLを開くと、保存した画像のパスをコピーします。

ドメイン名とパスのURLを分離するために、

 

 まず輸入ソケットモジュール

 

 ステップ1:クライアントソケットを作成します。

 

 ステップ2:デフォルトでは、接続、接続()のパラメータは、ドメイン名とポートを埋めるhttpプロトコルポート80を開始

 

 第三段階:設定メッセージ

 

URL内のメッセージは、開始アドレスからの映像で、ドメイン名はパスを指摘し、メッセージが1行に書かれました

 

 第四段階:HTTPリクエストを送信します

 この場合、エラーを実行します

ためのデータが送信されたバイトのソケットを受信しエンコードすることにより、必要なバイト、現在または文字列()エンコーディング

 

 第五段階:コンテンツループを受信することに応答して

 彼らは、特定の数の応答の内容を知っているパイプラインから取られた各1024バイト、完成を取っていないので、受信したデータを見て、RESを印刷

 

 ステップ6:通常の試合の画像(マイナスレスポンスヘッダ)により、

 これはまた、試合の種類に合わせて、開始データバイトであることは、リターンの完全なリストであります

 

最後のステップ:画像はローカルに書かれています

 画像自体の内容はバイナリで、復号化)(デコードありません

 

おすすめ

転載: www.cnblogs.com/jiyu-hlzy/p/11746292.html