Popularity
9.1
Declining
Activity
0.0
Stable
8,170
514
1,327

Description

Portia is a tool that allows you to visually scrape websites without any programming knowledge required. With Portia you can annotate a web page to identify the data you wish to extract, and Portia will understand based on these annotations how to scrape data from similar pages.

Code Quality Rank: L2
Programming language: Python
License: GNU General Public License v3.0 or later
Tags: Web Crawling    
Latest version: v2.0.8

portia alternatives and similar packages

Based on the "Web Crawling" category.
Alternatively, view portia alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of portia or a related project?

Add another 'Web Crawling' Package

README

Portia

Portia is a tool that allows you to visually scrape websites without any programming knowledge required. With Portia you can annotate a web page to identify the data you wish to extract, and Portia will understand based on these annotations how to scrape data from similar pages.

Running Portia

The easiest way to run Portia is using Docker:

You can run Portia using Docker & official Portia-image by running:

docker run -v ~/portia_projects:/app/data/projects:rw -p 9001:9001 scrapinghub/portia

You can also set up a local instance with Docker-compose by cloning this repo & running from the root of the folder:

docker-compose up

For more detailed instructions, and alternatives to using Docker, see the Installation docs.

Documentation

Documentation can be found from Read the docs. Source files can be found in the docs directory.