A small HTTP browser library in Python based on the 'requests' library
Project description
smallbrowser
pip install smallbrowser
A small HTTP browser library in Python based on the requests
library.
You can omit using this library and entirely use the requests
library and achieve the same functionality.
This library is designed for the poor.
Glory be to our LORD Jesus Christ.
Dependency
All due credits to requests
and pyquery
Python libraries.
Concept
This library is only composed of five (5) methods.
- Browser#type(String url)
- Browser#enter()
- Browser#fillup(dict form)
- Browser#submit()
- Browser#response
Similar to what you do with a browser, you type the URL and press enter to load the URL. Then, you will get a response back. When there is a form, you fill up the form and click submit.
Usage
The code below will print out the raw HTML of https://www.google.com
website.
from smallbrowser import Browser
browser = Browser("browser.storage")
response = browser.type("https://www.google.com").enter().response
print(response.text)
The Browser#response
is the return object from requests library.
When initializing the Browser
object, you need to pass a path to a directory, which is named browser.storage
. This directory is automatically created by the library. This will contain session information so that your session may be saved.
For debugging purposes, you may open the browser.storage/contents
and browser.storage/responses
directory that contains information about all your visited websites.
GRACE AND PEACE TO YOU FROM OUR LORD JESUS CHRIST. OUR LORD JESUS LOVES YOU.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.