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).