Berikut ini saya berikan contoh penggunaan modul socket untuk mengambil metadata dari website saya sendiri:
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.yusaindera.com', 80))
mysock.send('GET http://www.yusaindera.com/ HTTP/1.0\n\n')
while True:
data = mysock.recv(512)
if ( len(data) < 1 ) :
break
print data;
mysock.close()
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.yusaindera.com', 80))
mysock.send('GET http://www.yusaindera.com/ HTTP/1.0\n\n')
while True:
data = mysock.recv(512)
if ( len(data) < 1 ) :
break
print data;
mysock.close()
Penjelasan program.
1. Pertama kali jalankan modul socket dengan perintah import socket.
2. Lakukan koneksi dengan fungsi socket.socket()
3. Lakukan koneksi ke website yang dimaksud dengan mysock.connet() dan mysock.send()
4. Ambil data dengan mysock.recv()
Hasil dari menjalankan program ini dapat ditunjukkan melalui gambar dibawah:
Tidak ada komentar:
Posting Komentar