Playground Sign in Start free
Blog

Notes from the team.

Practical writeups on web scraping, anti-bot tactics, structured extraction, SERPs and the messy realities of building data pipelines for AI.

How To Use Python and Beautiful Soup For Web Scraping

Data is the new gold. With the rise of AI and machine learning applications, this statement has never bee n more accurate. To extract the value from this data goldmine, businesses need robust tools to mine it, process it, and prepare it for actionable insights. Being data-conscious empowers organizations to move beyond intuition, leveraging concrete evidence and thorough analysis to inform their decisions. This approach enhances understanding of market dynamics, customer behaviors, and operatio

Manpreet Nagpal Aug 30, 2024 9 min read

How To Scrape Stock Market Data using Python

Stock market data is vital for traders, investors, and analysts looking to make informed decisions. Historical and real-time data on stock prices, trading volumes, financial ratios, and other metrics can provide valuable insights into a company's performance, help predict future stock movements, and guide investment strategies. Even build automated trading systems. This article will guide you through scraping stock market data using Python, with Yahoo Finance as our example website. Python has

Manpreet Nagpal Aug 28, 2024 6 min read

Puppeteer based Simple Data Scraper: Advanced Options

In this article, we show how Puppeteer's advanced capabilities can be used to make our scraper better equipped for handling real world use cases. Namely, we will explore options such as controlling page load behavior, HTTP Authentication, adding extra headers, changing user agent, etc...

Sam Mar 22, 2024 7 min read

A Simple Rule-based Scraper using Puppeteer's native methods

In our previous article [https://ujeebu.com/blog/simple-puppeteer-based-scraper-rule-based-extraction/] of the Puppeteer series we implemented a rule-based scraper based on headless Chrome using Puppeteer. We injected our scraping functions into the browser's context (window) then used those to execute scraping scenarios inside the browser. In this article we will try to achieve the same thing, but this time using Puppeteer's methods without injecting functions into the browser's context. Rew

Sam Mar 1, 2024 9 min read

Is Web Scraping Legal?

The issues of legality and ethics surrounding web scraping are a massive grey area. While some may be in favor of web scraping, others might not share the same enthusiasm. This is what makes the subject so controversial.

Sam Dec 23, 2022 8 min read