Skip to main content

Web scraper, but made easy

The easiest way to scrape the Internet.

Functionality

Scrape the Internet to get the information or perform the actions you need. By now we only have a ChromeScraper class to scrape using Google Chrome.

Usage

Use the driver like this:

  1. Create an instance, go to a website and wait until loaded, without GUI:
from web_scraper_easy import ChromeScraper
from web_scraper_easy.chrome.dataclasses.options_argument import StartMaximizedChromeOptionsArgument

# Initialize it, full screen but no GUI
chrome = ChromeScraper.init(
    do_use_gui = False,
    additional_options = [
        StartMaximizedChromeOptionsArgument
    ]
)
chrome.go_to_web_and_wait_until_loaded('https://webscraper.io/test-sites/e-commerce/allinone/product/146')
# Get the card to interact with it
card_thumbnail = chrome.find_element_by_class('div', 'card thumbnail')

Check the tests files to see more examples.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

web_scraper_easy-0.0.1.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

web_scraper_easy-0.0.1-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file web_scraper_easy-0.0.1.tar.gz.

File metadata

  • Download URL: web_scraper_easy-0.0.1.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.0 CPython/3.9.0 Windows/10

File hashes

Hashes for web_scraper_easy-0.0.1.tar.gz
Algorithm Hash digest
SHA256 6fe8e2e3acf476c4c530b4c1037abca924573ba25d5981451183a3bbd8b54f72
MD5 a723e6527c77609473f0662f060930f1
BLAKE2b-256 0d1b1d5fea1574a7fcf83b81f58c5ebfb27523bbee025a17f8b4eb5505a79a98

See more details on using hashes here.

File details

Details for the file web_scraper_easy-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: web_scraper_easy-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.0 CPython/3.9.0 Windows/10

File hashes

Hashes for web_scraper_easy-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6e498ea852a64da9044d9a8b675a4685fb06533659be0c54c0a3593eff188f8
MD5 51718d061c1e0d0996d5e50bde08481d
BLAKE2b-256 1bb24ecaf793565134df74faa9a4437f8e5352fdf1ed109982568564a3e7b0b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page