HTTPクライアント1
とりあえずネットワークプログラミングっぽい ことをやってみる。
参考:HTTP プロトコル
http://www.wakhok.ac.jp/~maruyama/W3serv/document/node92.html
socketを使った基本的なクライアントプログラム
googleに"Get"リクエストを送ってみる
#!/bin/env python # -*- coding: shift_jis -*- import socket HOST = 'www.google.co.jp' PORT = 80 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT)) s.send('GET /index.html HTTP/1.0\r\n') s.send('\r\n') data = s.recv(1024) s.close() print 'Received', data