tags data = [p.get_text() for p in soup.find_all('p')] return data else: print(f"Failed to fetch data from {self.url}. Status code: {response.status_code}") return None # Example usage: if __name__ == "__main__": url = 'https://example.com' web_scraper = WebScraper(url) scraped_data = web_scraper.scrape_data() if scraped_data: for item in scraped_data: print(item)