NEWScrapingAnt MCP for Claude Code, Cursor & Windsurf — try it free →
Skip to main content

241 posts tagged with "data extraction"

View All Tags

How to Parse HTML in C# with AngleSharp and Html Agility Pack

· 8 min read
Oleg Kulyk
Co-Founder @ ScrapingAnt

How to parse HTML in .NET

Updated 2026-10-08

Replaced incomplete snippets and broad speed claims with a runnable CSS/XPath extraction example, captured JSON and explicit failure controls. The evidence packet records the tested versions and limits.

To parse HTML in C#, use an HTML parser to build a document, select the elements you need, then convert their text and attributes into validated records. AngleSharp provides CSS selectors and a DOM-style API; Html Agility Pack provides XPath selection. The right starting point is usually the selector language your application already uses.

This tutorial extracts the same product records with both libraries. It covers relative URLs, encoded text, selectors that match nothing and records with missing fields. The example parses HTML already supplied to the application; fetching a page and executing its JavaScript are separate steps.

Web Scraping with Java

· 16 min read
Oleg Kulyk
Co-Founder @ ScrapingAnt

Web Scraping with Java

Java is one of the most popular and high demanded programming languages nowadays. It allows creating highly-scalable and reliable services as well as multi-threaded data extraction solutions. Let's check out the main concepts of web scraping with Java and review the most popular libraries to setup your data extraction flow.

How to download a file with Playwright?

· 7 min read
Oleg Kulyk
Co-Founder @ ScrapingAnt

How to download a file with Playwright?

In this article, we will share several ideas on how to download files with Playwright. Automating file downloads can sometimes be confusing. You need to handle a download location, download multiple files simultaneously, support streaming, and even more. Unfortunately, not all the cases are well documented. Let's go through several examples and take a deep dive into Playwright's APIs used for file download.

This guide is a part of the series on web scraping and file downloading with different web drivers and programming languages. Check out the other articles in the series:

Price Scraping Tools and Uses for Price Monitoring

· 7 min read
ScrapingAnt Team
ScrapingAnt

Price scraping tools and uses for price monitoring

Updated 2026-10-26

Retitled the article around price scraping tools and added a section that scrapes product prices through the ScrapingAnt API, run once against the live API on 2026-10-26. The rest of the article was not re-tested in this update.

Consumers nowadays are constantly looking for discounts, special offers, and compare prices in different online businesses. Therefore, you, too, as a business owner, should be alert and check how prices fluctuate among your competitors. It would be best if you were up to date on pricing so that, you too, can offer your customers better deals. Consequently, you will retain your customers and even reach more.

Residential vs Datacenter Proxies in Web Scraping

· 8 min read
ScrapingAnt Team
ScrapingAnt

Residential vs Datacenter Proxies in Web Scraping

Web scraping software has made it extremely helpful for a business to base its advertising system according to the gathered information and make informed decisions. Web scraping software can operate efficiently and safely only with the use of a reliable proxy. In fact, proxies are a significant part of a decent web scraping project. Adding proxies to your scraping programs offers various advantages, however, choosing the best proxy for your scraping project might be a difficult task.