Quick Start (LiteBrowser v1.0)

disini saya akan menjelaskan dengan sangat cepat bagaimana cara menggunakan modul LiteBrowser.

Usage

Buat objek browser:


>>> from litebrowser import LiteBrowser
>>> lb = LiteBrowser(timeout=30.0)

Buka situs:


>>> lb.open("http://localhost:8000/admin")
...

Memilih dan mengisi bidang html form:


>>> login_form = lb.forms.select("login[form]")
>>> login_form["user[name]"] = "admin"
>>> login_form["pass[word]"] = "mantul"

Submit form:


>>> lb.submit(login_form)

Mencari link:


>>> link = lb.links.search("register")

Klik link:


>>> lb.click(link)

Pergi ke situs sebelumnya:


>>> lb.back()

Pergi ke situs berikutnya:


>>> lb.next()

Memuat ulang halaman situs:


>>> lb.refresh()

Menggunakan module bs4:


>>> lb.soup.find_all("a")

Mengatur ulang pengaturan browser:


>>> lb.reset()

Advanced Usage

tips: ketika anda membuat objek browser, saya menyarankan anda untuk mengatur permintaan HTTP diawal.

example:


>>> headers = {"User-Agent": "litebrowser/1.0"}
>>> timeout = 30.0
>>> lb = LiteBrowser(headers=headers, timeout=timeout)

metode diatas bertujuan untuk memudahkan anda, dalam melakukan permintaan HTTP(s).