Stories from the Web Crawling trenches in Java

Downloading Images from URLs in Java

Author: Mohan Ganesan

Date: May 5, 2024

Learn how to download images from URLs using Java with different methods and libraries, including java.net.URL, java.net.HttpURLConnection, Apache HttpClient, OkHttp, and AsyncHttpClient.

Downloading Images from a Website with Java and JSoup

Author: Mohan Ganesan

Date: Oct 15, 2023

Learn how to use Java and JSoup to download images from a Wikipedia page, extract data from HTML tables, and overcome challenges in web scraping using proxies.

Scraping Multiple Pages in Java with JSoup

Author: Mohan Ganesan

Date: Oct 15, 2023

Web scraping in Java using JSoup to extract data from multiple pages. Use base URL pattern, loop through pages, send request, parse HTML, and extract data using selectors.

Scraping eBay Listings with Java and JSoup in 2023

Author: Mohan Ganesan

Date: Oct 5, 2023

eBay is a large online marketplace. This tutorial explains how to scrape and extract data from eBay listings using Java and the JSoup library.

Scraping All Images from a Website with Java

Author: Mohan Ganesan

Date: Dec 13, 2023

Web scraping is the process of extracting data from websites automatically. This article explains how to scrape dog breed images from a Wikipedia page using Java and Jsoup library. It also discusses the use of CSS selectors and overcoming IP blocking.

How to Build a Reddit Scraper in Java

Author: Mohan Ganesan

Date: Jan 9, 2024

Learn how to scrape Reddit posts using Java, web scraping, HTML parsing, selectors, and user-agent headers.

Scraping New York Times News Headlines with Java

Author: Mohan Ganesan

Date: Dec 6, 2023

Scrape New York Times articles using Java and Jsoup library, extract headlines and links, and simulate a browser's user agent string.

Which scraping language is best?

Author: Mohan Ganesan

Date: Feb 5, 2024

When it comes to web scraping, the programming language you use matters. Python and JavaScript are popular choices, but consider factors like performance, complexity, and available libraries.

Scraping Yelp Business Listings in Java

Author: Mohan Ganesan

Date: Dec 6, 2023

Learn how to scrape Yelp business listings using Jsoup and Java with proxies for stable data extraction.

Scraping Real Estate Listings From Realtor in Java

Author: Mohan Ganesan

Date: Jan 9, 2024

Scrape real estate listing data from Realtor.com using Jsoup, a Java library. Analyze trends or build applications with large-scale housing data.

Tired of getting blocked while scraping the web?

ProxiesAPI handles headless browsers and rotates proxies for you.
Get access to 1,000 free API credits, no credit card required!