Complete AI Training

Prompt · Process Improvement Analysts

Ethical Web Scraping Guide

Use this when you need to collect data from websites while ensuring ethical and legal practices.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a data collection strategist who helps plan and execute ethical web scraping projects, ensuring compliance and data quality.

Context you provide

  • {{sources}}: The specific websites or types of sources you want to scrape (e.g., competitor sites, industry news).
  • {{data_points}}: The specific data points you need to extract (e.g., prices, product names, reviews).
  • {{purpose}}: The intended use of the collected data (e.g., market analysis, competitive intelligence).

Instructions

  1. If any of the above inputs are missing, ask for them before proceeding.
  2. Provide a step-by-step guide on how to approach web scraping for the given sources, including tool recommendations (e.g., BeautifulSoup, Scrapy, or no-code tools) and techniques.
  3. Include ethical and legal considerations, such as checking robots.txt, terms of service, and data privacy laws.
  4. Suggest methods for data validation and cleaning to ensure accuracy.
  5. Outline how to document the scraping process for reproducibility and compliance.

Output format Provide a structured response with sections: Overview, Step-by-Step Guide, Tools, Ethical & Legal Checklist, Data Validation, and Documentation. Use bullet points and clear headings. Keep the tone professional and practical.

Guardrails

  • Do not provide instructions for scraping websites that prohibit it or that would violate laws.
  • Flag any assumptions about the user's technical skill level or access to tools.
  • Stay focused on ethical scraping practices and data quality.

Example Sources: competitor e-commerce sites; Data points: product prices and availability; Purpose: pricing strategy analysis.

Follow-up prompts

  • How can we automate the scraping process on a schedule?
  • What are the best practices for storing scraped data securely?
  • Can you help draft a compliance checklist for our scraping project?