mathiasfls / scrapfly-scrapers

Web scrapers for popular targets powered Scrapfly.io

Home Page:https://scrapfly.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScrapFly Scrapers 🕷️

This repository contains example scrapers for popular web scraping targets using the ScrapFly web scraping API and Python.
Most Scrapers use a simple web scraping stack:

For full guides on how to scrape these targets (and many others) see the scrapeguide directory.

Setup and Run

  1. Install the required libraries:
$ pip install scrapfly-sdk[all] jmespath loguru nested-lookup  
  1. Export your ScrapFly API key
  • On Mac:
$ export SCRAPFLY_KEY="YOUR SCRAPFLY KEY"
  • On Windows:
$ setx SCRAPFLY_KEY "YOUR SCRAPFLY KEY"
  1. cd into the scraper directory and run the code:
$ cd ./example-scraper
$ python run.py

List of Scrapers

The following is the list of supported websites grouped by type.

E-Commerce

Fashion

Jobs and Companies

Real Estate

Reviews

Social Media

Travel


Aliexpress

The aliexpress.com scraper can scrape the following data:

  • Product pages for a specific product data.
  • Search pages for product listing data.
  • Product reviews.
View sample data

For the full guide, refer to our blog article How to Scrape Aliexpress.com (2023 Update)

Amazon

The amazon.com scraper can scrape the following data:

  • Product pages for a specific product data.
  • Search pages for product listing data.
  • Product reviews.
View sample data

For the full guide, refer to our blog article How to Scrape Amazon.com Product Data and Reviews

Booking

The booking.com scraper can scrape the following data:

  • Hotel pages for a specific hotel data.
  • Search pages for hotel listing data.
View sample data

For the full guide, refer to our blog article How to Scrape Booking.com (2023 Update)

Crunchbase

The crunchbase.com scraper can scrape the following data:

  • Company pages for a specific company data.
  • Investor pages for a specific investor data.
  • Search pages for hotel listing data.
View sample data

For the full guide, refer to our blog article How to Scrape Crunchbase Company and People Data (2023 Update)

Domain

The domain.com.au scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Domain.com.au Real Estate Property Data

Ebay

The ebay.com scraper can scrape the following data:

  • Product pages for a specific product data.
  • Search pages for product listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Ebay using Python

Etsy

The etsy.com scraper can scrape the following data:

  • Product pages for a specific product data.
  • Shop pages for a specific shop data.
  • Search pages for product listings data.
View sample data

For the full guide, refer to our blog article

Fashionphile

The fashionphile.com scraper can scrape the following data:

  • Product pages for product data.
  • Search pages for product listing data.
View sample data

For the full guide, refer to our blog article How to Scrape Fashionphile for Second Hand Fashion Data

Glassdoor

The glassdoor.com scraper can scrape the following data:

  • Company search for company page URLs (overiew, jobs, reviews, salaries).
  • Job pages for a specific job data.
  • Salary pages for a specific company salaries data.
  • Review pages for a specific company reviews data.
View sample data

For the full guide, refer to our blog article How to Scrape Glassdoor (2023 update)

Goat

The goat.com scraper can scrape the following data:

  • Product pages for product data.
  • Search pages for product listing data.
View sample data

For the full guide, refer to our blog article How to Scrape Goat.com for Fashion Apparel Data in Python

Homegate

The homegate.ch scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Homegate.ch Real Estate Property Data

Idealista

The idealista.com scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
  • Provinces pages for search pages URLs.
View sample data

For the full guide, refer to our blog article How to Scrape Idealista.com in Python - Real Estate Property Data

Immobilienscout24

The immobilienscout24.de scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Immobilienscout24.de Real Estate Data

Immoscout24

The immoscout24.ch scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Immoscout24.ch Real Estate Property Data

Immowelt

The immowelt.de scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Immowelt.de Real Estate Data

Indeed

The indeed.com scraper can scrape the following data:

  • Job pages for a specific job data.
  • Search pages for job listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Indeed.com (2023 Update)

Instagram

The instagram.com scraper can scrape the following data:

  • User pages for a specific user data.
  • Post Pages for a specific post data.
View sample data

For the full guide, refer to our blog article How to Scrape Instagram

Leboncoin

The leboncoin.fr scraper can scrape the following data:

  • product pages for a specific product data.
  • Search pages for product listing data.
View sample data

For the full guide, refer to our blog article How to Web Scrape Leboncoin.fr using Python

Nordstorm

The nordstorm.com scraper can scrape the following data:

  • Product pages for product data.
  • Search pages for product listing data.
View sample data

For the full guide, refer to our blog article How to Scrape Nordstrom Fashion Product Data

Realestate

The realestate.com.au scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Realestate.com.au Property Listing Data

Realtor

The realtor.com scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
  • Feed pages for newly added propery listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Realtor.com - Real Estate Property Data

Redfin

The redfin.com scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Redfin Real Estate Property Data in Python

Rightmove

The rightmove.co.uk scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape RightMove Real Estate Property Data with Python

Seloger

The seloger.com scraper can scrape the following data:

  • Property pages for a specific real estate property data.
  • Search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Seloger.com - Real Estate Listing Data

Stockx

The stockx.com scraper can scrape the following data:

  • Product pages for a specific product data.
  • Search pages for product listings data.
View sample data

For the full guide, refer to our blog article How to Scrape StockX e-commerce Data with Python

Threads

The threads.net scraper can scrape the following data:

  • User pages for a specific user data.
  • Theads Pages for a specific thread data.
View sample data

For the full guide, refer to our blog article How to scrape Threads by Meta using Python (2023-08 Update)

Tripadvisor

The tripadvisor.com scraper can scrape the following data:

  • Holtel pages for a specific hotel data.
  • Holtes data in a specific location.
  • Search pages for hotel listings data.
View sample data

For the full guide, refer to our blog article How to Scrape TripAdvisor.com (2023 Updated)

Trustpilot

The trustpilot.com scraper can scrape the following data:

  • Company pages for a specific company data.
  • Reviews data in a specific company reviews.
  • Search pages for company listings data.
View sample data

Twitter(X)

The twitter.com scraper can scrape the following data:

  • Twitter tweet pages for a specific tweet data.
  • Twitter user pages for a specific user data.
View sample data

For the full guide, refer to our blog article How to Scrape X.com (Twitter) using Python (2023-11 Update)

Vestiaire collective

The vestiairecollective.com scraper can scrape the following data:

  • Product pages for product data.
  • Search pages for product listing data.
View sample data

For the full guide, refer to our blog article How to Scrape Vestiaire Collective for Fashion Product Data

Walmart

The walmart.com scraper can scrape the following data:

  • Product pages for product data.
  • Search pages for product listing data.
View sample data

For the full guide, refer to our blog article How to Web Scrape Walmart.com (2023 Update)

Wellfound

The wellfound.com scraper can scrape the following data:

  • Company pages for company data.
  • Search pages for job listing data.
View sample data

For the full guide, refer to our blog article How to Scrape Wellfound Company Data and Job Listings

Yellowpages

The yellowpages.com scraper can scrape the following data:

  • Business pages for business data.
  • Search pages for business listing data.
View sample data

For the full guide, refer to our blog article How to Scrape YellowPages.com Business Data and Reviews (2023 Update)

Yelp

The yelp.com scraper can scrape the following data:

  • Business pages for business data.
  • Review pages for business data.
  • Search pages for business listing data.
View sample data

For the full guide, refer to our blog article How to Web Scrape Yelp.com (2023 update)

Zillow

The zillow.com scraper can scrape the following data:

  • Zillow property pages for a specific real estate property data.
  • Zillow search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Zillow Real Estate Property Data in Python

Zoominfo

The zoominfo.com scraper can scrape the following data:

  • Company pages for company data.
  • Directory pages for company page URLs.
View sample data

For the full guide, refer to our blog article How to Scrape Zoominfo Company Data (2023 Update)

Zoopla

The zoopla.co.uk scraper can scrape the following data:

  • Zoopla property pages for a specific real estate property data.
  • Zoopla search pages for real estate property listings data.
View sample data

For the full guide, refer to our blog article How to Scrape Zoopla Real Estate Property Data in Python

About

Web scrapers for popular targets powered Scrapfly.io

https://scrapfly.io

License:Other


Languages

Language:Python 100.0%