A simple Python library for extracting common data types from web pages.
pip install quickscrape
import quickscrape
# Extract emails from a webpage
emails = quickscrape.extract("email", "https://example.com/contact")
# Extract tables
tables = quickscrape.extract("table", "https://example.com/data")
# Get tables as pandas DataFrames
tables_df = quickscrape.extract("table", "https://example.com/data", output_format="dataframe")
# Extract multiple data types at once
results = quickscrape.extract(["email", "table"], "https://example.com")email", "https://example.com/contact")
# Extract tables
tables = quickscrape.extract("table", "https://example.com/data")
MIT
-
Local Development: Install your package in development mode:
pip install -e .
-
Testing : Use pytest for writing and running tests.
pip install pytest pytest