Melakukan HTTP Request Menggunakan URLLib2 di Python

Ridwan Fajar 17 Februari 2017

Melakukan HTTP Request Menggunakan URLLib2 di Python

HTTP request adalah salah satu fitur yang cukup banyak digunakan programmer untuk melakukan berbagai hal terkait pembangunan perangkat lunak. Salah satu contohnya adalah melakukan scraping isi website dan menampilkannya di halaman website miliknya. Tidak hanya itu kita juga dapat melakukan analitik sederhana dengan menghitung panjang isi yang dimiliki oleh halaman website dengan menggunakan HTTP request.

Dengan menggunakan urllib2 kamu dapat mengambil isi konten website kemudian membaca isinya. Seperti pada potongan kode berikut:

import urllib2

def get_content_len(url):
	response = urllib2.urlopen(url)
	content = response.read()
	print len(content)

urls = [
	"http://www.codepolitan.com", 
	"http://www.codepolitan.com/articles",
	"http://www.codepolitan.com/upcoming-event",
	"http://www.codepolitan.com/course",
	"http://www.codepolitan.com/statistics"
]

for url in urls:
	get_content_len(url)

Berikut adalah hasil output dari kode diatas:

$ python urlliber.py
54620
44998
40619
14745
28026

Dengan mengambil konten web menggunakan urllib2, kamu dapat melakukan berbagai operasi apapun terhadap halaman web tersebut.

(rfs/python)