diff --git a/README.md b/README.md index 151efec..a6f3e32 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
@@ -49,7 +49,7 @@ Scrapling isn't just another Web Scraping library. It's the first **adaptive** scraping library that learns from website changes and evolves with them. While other libraries break when websites update their structure, Scrapling automatically relocates your elements and keeps your scrapers running. -Built for the modern Web, Scrapling features its own rapid parsing engine and fetchers to handle all Web Scraping challenges you face or will face. Built by Web Scrapers for Web Scrapers and regular users, there's something for everyone. +Built for the modern Web, Scrapling features **its own rapid parsing engine** and fetchers to handle all Web Scraping challenges you face or will face. Built by Web Scrapers for Web Scrapers and regular users, there's something for everyone. ```python >> from scrapling.fetchers import Fetcher, AsyncFetcher, StealthyFetcher, DynamicFetcher @@ -148,6 +148,9 @@ page = DynamicFetcher.fetch('https://quotes.toscrape.com/') data = page.css('.quote .text::text') ``` +> [!NOTE] +> There's a wonderful guide to get you started quickly with Scraping [here](https://substack.thewebscraping.club/p/scrapling-hands-on-guide) written by The Web Scraping Club. In case you find it easier to get you started than the [documentation website](https://scrapling.readthedocs.io/en/latest/). + ### Advanced Parsing & Navigation ```python from scrapling.fetchers import Fetcher @@ -272,7 +275,7 @@ Starting with v0.3.2, this installation only includes the parser engine and its ### Optional Dependencies -1. If you are going to use any of the extra features below, the fetchers, or their classes, then you need to install fetchers' dependencies, and then install their browser dependencies with +1. If you are going to use any of the extra features below, the fetchers, or their classes, then you need to install fetchers' dependencies and then install their browser dependencies with ```bash pip install "scrapling[fetchers]" @@ -294,7 +297,7 @@ Starting with v0.3.2, this installation only includes the parser engine and its ```bash pip install "scrapling[all]" ``` - Don't forget that you need to install the browser dependencies with `scrapling install` after any of these extras (if you didn't already) + Remember that you need to install the browser dependencies with `scrapling install` after any of these extras (if you didn't already) ### Docker You can also install a Docker image with all extras and browsers with the following command from DockerHub: diff --git a/scrapling/engines/toolbelt/custom.py b/scrapling/engines/toolbelt/custom.py index 1f20038..d1f95b7 100644 --- a/scrapling/engines/toolbelt/custom.py +++ b/scrapling/engines/toolbelt/custom.py @@ -18,7 +18,7 @@ from scrapling.parser import Selector, SQLiteStorageSystem class Response(Selector): - """This class is returned by all engines as a way to unify response type between different libraries.""" + """This class is returned by all engines as a way to unify the response type between different libraries.""" def __init__( self, @@ -132,7 +132,7 @@ class BaseFetcher: class StatusText: - """A class that gets the status text of response status code. + """A class that gets the status text of the response status code. Reference: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status """