Vehicle Trade Listings Web Scraping
Budget: $250 – $750 USD
Description:
The goal is to scrape listing details and images from postings that explicitly mention vehicles open to trading.
Scope of Work:
The selected freelancer will:
1. Target Listings: Scrape Craigslist vehicle listings across multiple cities in southern California that include terms such as "trade," "swap," or "open to trading." And not “no trades,” “no swap,” or “not open to trading.”
2. Data Extraction: Collect the following details for each relevant listing:
a. Title
b. Description
c. Price (if available)
d. Vehicle make, model, year, and mileage
e. Location
f. Contact information (if publicly available)
3. Images: Download all images associated with each listing and organize them with the scraped details.
4. Data Organization: Provide the scraped data in a structured format (e.g., CSV or JSON), with clear links between listings and their associated images.
Requirements:
• Proven experience in web scraping, with examples of past projects.
• Knowledge of Craigslist’s structure and the ability to navigate region-specific pages.
• Compliance with Craigslist's terms of use, ensuring ethical and lawful scraping practices.
• Familiarity with Python (preferred) or other web scraping tools like BeautifulSoup, Scrapy, or Selenium.
• Attention to detail to avoid duplicates and ensure data accuracy.
Deliverables:
• A clean dataset of scraped listings with all specified fields and links to images.
• A folder containing all images, organized by listing ID or title.
• A brief explanation of the scraping process and tools used, including code files if requested.
The goal is to scrape listing details and images from postings that explicitly mention vehicles open to trading.
Scope of Work:
The selected freelancer will:
1. Target Listings: Scrape Craigslist vehicle listings across multiple cities in southern California that include terms such as "trade," "swap," or "open to trading." And not “no trades,” “no swap,” or “not open to trading.”
2. Data Extraction: Collect the following details for each relevant listing:
a. Title
b. Description
c. Price (if available)
d. Vehicle make, model, year, and mileage
e. Location
f. Contact information (if publicly available)
3. Images: Download all images associated with each listing and organize them with the scraped details.
4. Data Organization: Provide the scraped data in a structured format (e.g., CSV or JSON), with clear links between listings and their associated images.
Requirements:
• Proven experience in web scraping, with examples of past projects.
• Knowledge of Craigslist’s structure and the ability to navigate region-specific pages.
• Compliance with Craigslist's terms of use, ensuring ethical and lawful scraping practices.
• Familiarity with Python (preferred) or other web scraping tools like BeautifulSoup, Scrapy, or Selenium.
• Attention to detail to avoid duplicates and ensure data accuracy.
Deliverables:
• A clean dataset of scraped listings with all specified fields and links to images.
• A folder containing all images, organized by listing ID or title.
• A brief explanation of the scraping process and tools used, including code files if requested.