The Java web scraping handbook
Learn web scraping with Java in 130 pages, for free.
The Java web scraping handbook launched on March 12, 2020 with 87 votes, #468 of 4,417 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 6 years on.
What it does
⛔️ Scraping the web can be really hard. ✅ Not with this book ! This book will teach you: - The fundamentals of web scraping - How to deal with Javascript-heavy websites - How to stay under cover The examples are in Java but can be applied to any language.
Learn web scraping with Java with this step-by-step handbook. We will see the different ways to scrape the web in Java through lots of example.
This guide was originally written in 2018, and published here: https://www.javawebscrapinghandbook.com/ . We've decided to republish it for free on our website. A PDF version is also available. You don't have to give us your email to download to eBook, because like you, we hate that : DIRECT PDF VERSION . Feel free to distribute it, but please include a link to the original content (this page) . Web scraping or crawling is the act of fetching data from a third party website by downloading and parsing the HTML code to extract the data you want. It can be done manually, but generally this term refers to the automated process of downloading the HTML content of a page, parsing/extracting the…from scrapingbee.com
Does a similar job
all alternatives →
The JavaScript Way, a book for learning modern JavaScript from scratch2017 · github.com · ▲545The JavaScript Way book. Contribute to thejsway/thejsway development by creating an account on GitHub.
- STScrape the web by injecting JavaScript into web pages2014 · espion.io · ▲109

You Don't Know JS: Up & Going2016 · github.com · ▲128Get a more complete understanding of JavaScript
Web Scraper – Extract data from websites with a few lines of JavaScript2019 · apify.com · ▲19Crawls websites using Chrome and extracts data from pages using JavaScript. Supports recursive crawling and URL lists and automatically manages concurre...
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 28d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 26d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 23d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 21d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 28d ago · corespeed.io
Source: Product Hunt launch ↗
Launched alongside, March 2020
the whole month →

Fraidycat▲807Life & fun · 2020 · fraidyc.at
MainStreet▲540Founders: You're owed $50K. Get it back in 20 minutes 🤝
Commerce · 2020 · mainstreet.com

108 free flat illustrations with customizable characters
Dev tools · 2020 · patterns.page
- TF
Life & fun · 2020 · bingetogether.com