Melakukan HTTP Request Menggunakan URLLib2 di Python

Ditulis oleh Ridwan Fajar, dipublikasi pada 17 Feb 2017 dalam kategori Tutorial
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)

Berlangganan Informasi CodePolitan Melalui Email

Jangan sampai kamu melewatkan informasi penting tentang pemrograman dan teknologi! Kamu bisa berlangganan Newsletter CodePolitan dengan cara mengisi formulir di samping.

Promo potongan 10% untuk bergabung dalam kelas online Menjadi Web Programmer