alejandro-medici / robobrowser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RoboBrowser: Your friendly neighborhood web scraper ===============================================

image

image

image

Homepage: http://robobrowser.readthedocs.org/

RoboBrowser is a simple, Pythonic library for browsing the web without a standalone web browser. RoboBrowser can fetch a page, click on links and buttons, and fill out and submit forms. If you need to interact with web services that don't have APIs, RoboBrowser can help.

RoboBrowser combines the best of two excellent Python libraries: Requests and BeautifulSoup. RoboBrowser represents browser sessions using Requests and HTML responses using BeautifulSoup, transparently exposing methods of both libraries:

You can also pass a custom Session instance for lower-level configuration:

RoboBrowser also includes tools for working with forms, inspired by WebTest and Mechanize.

Checkboxes:

Uploading files:

By default, creating a browser instantiates a new requests Session.

Requirements

  • Python >= 2.6 or >= 3.3

License

MIT licensed. See the bundled LICENSE file for more details.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 98.6%Language:Makefile 1.4%