Skip to content

Lowes

flowtask.components.Lowes

Scrapping a Web Page Using Selenium + ChromeDriver + BeautifulSoup.

    Example:

    ```yaml
    Lowes:
      type: reviews
      use_proxies: true
      paid_proxy: true
      api_token: xxx
    ```

Lowes

Lowes(loop=None, job=None, stat=None, **kwargs)

Bases: ReviewScrapper

Lowes.

Combining API Key and Web Scrapping, this component will be able to extract Lowes Information (reviews, etc).

column_exists

column_exists(column, default_val=None)

Check if column exists in DataFrame, create if not.

product async

product()

Extract basic product information from Lowes using Selenium.

product_details async

product_details()

product_details.

Get Product Details from Lowes URL.

product_info async

product_info()

product_info.

Get Product Information from Lowes URL.

reviews async

reviews()

reviews.

Target Product Reviews.

top_reviewed async

top_reviewed()

Wrapper para top_reviewed_products para integrarlo con el sistema de type. Permite llamarlo como type='top_reviewed'.

top_reviewed_products async

top_reviewed_products(brand, top_n=3, **kwargs)

Busca productos por brand y devuelve un DataFrame con los top N productos con más reviews. Incluye: nombre, precio, url, imagen, sku, cantidad de reviews y rating. Usa los selectores reales del HTML de Lowes.