Professional Web Scraping with Java
Professional Web Scraping with Java, available at $49.99, has an average rating of 3.75, with 18 lectures, based on 197 reviews, and has 1508 subscribers.
You will learn about Have a solid understanding of web scraping with Java Beeing able to scrape practically any web page (static AND dynamic / AJAX) though you learn the concepts behind web scraping Download, parse and extract data from websites with Jsoup Call web APIs in Java with Unirest Export your data as CSV or JSON Build web scrapers that stay undetected and do not get blocked or banned This course is ideal for individuals who are Anyone with an interest in learning web scraping and understanding the concepts or Anyone who likes a short and concise course or This course is NOT an introduction to Java or This course will NOT show you how to setup your development environment or This course is intended to get you started with web scraping. Very advanced topics (e.g. private proxies, cloud deployment, multi threading) are discussed but not implemented in this course. I will do an an advanced / enterprise level course on this separately… or Windows, Mac, or Linux PC It is particularly useful for Anyone with an interest in learning web scraping and understanding the concepts or Anyone who likes a short and concise course or This course is NOT an introduction to Java or This course will NOT show you how to setup your development environment or This course is intended to get you started with web scraping. Very advanced topics (e.g. private proxies, cloud deployment, multi threading) are discussed but not implemented in this course. I will do an an advanced / enterprise level course on this separately… or Windows, Mac, or Linux PC.
Enroll now: Professional Web Scraping with Java
Summary
Title: Professional Web Scraping with Java
Price: $49.99
Average Rating: 3.75
Number of Lectures: 18
Number of Published Lectures: 18
Number of Curriculum Items: 18
Number of Published Curriculum Objects: 18
Original Price: €69.99
Quality Status: approved
Status: Live
What You Will Learn
- Have a solid understanding of web scraping with Java
- Beeing able to scrape practically any web page (static AND dynamic / AJAX) though you learn the concepts behind web scraping
- Download, parse and extract data from websites with Jsoup
- Call web APIs in Java with Unirest
- Export your data as CSV or JSON
- Build web scrapers that stay undetected and do not get blocked or banned
Who Should Attend
- Anyone with an interest in learning web scraping and understanding the concepts
- Anyone who likes a short and concise course
- This course is NOT an introduction to Java
- This course will NOT show you how to setup your development environment
- This course is intended to get you started with web scraping. Very advanced topics (e.g. private proxies, cloud deployment, multi threading) are discussed but not implemented in this course. I will do an an advanced / enterprise level course on this separately…
- Windows, Mac, or Linux PC
Target Audiences
- Anyone with an interest in learning web scraping and understanding the concepts
- Anyone who likes a short and concise course
- This course is NOT an introduction to Java
- This course will NOT show you how to setup your development environment
- This course is intended to get you started with web scraping. Very advanced topics (e.g. private proxies, cloud deployment, multi threading) are discussed but not implemented in this course. I will do an an advanced / enterprise level course on this separately…
- Windows, Mac, or Linux PC
In this short and concise course you will learn everything to get started with web scraping using Java.
You will learn the concepts behind web scraping that you can apply to practically any web page (static AND dynamic / AJAX).
Course structure
We start with an overview of what web scraping is and what you can do with it.
Then we explain the difference in scraping static pages vs dynamic / AJAX pages. You learn how to classify a website in one of the two categories and then apply the right concept in order to scrape the data you want.
Now you will learn how to export the scraped data either as CSV or JSON. These are some popular formats that can be used for further processing.
Unfortunately many websites try to block scrapers or sometimes you just do not want to be detected. In the section going undercover you will learn how to stay undetected and avoid getting blocked.
At the end of the course you can download the full source code of all the lectures and we discuss an outlook to some advanced topics (private proxies, cloud deployment, multi threading …). Those advanced topics are covered in a follow up course I am going to teach.
Why you should take this course
Stop imagining you can scrape data from websites and use the skills for your next web project, you can do it now.
- Stay ahead of your competition
- Be more efficient and automate tedious, manual tasks
- Increase your value by adding web scraping to your skill set
Enroll now!
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Introduction: Course overview and requirements
Chapter 2: Scraping static web pages
Lecture 1: What is a static web page?
Lecture 2: Concept: how to scrape static web pages
Lecture 3: Jsoup: the jQuery for Java
Lecture 4: Example: scraping the top 10 Google search results
Chapter 3: Scraping dynamic / AJAX web pages
Lecture 1: What is a dynamic / AJAX web page?
Lecture 2: Concept: how to scrape dynamic / AJAX web pages
Lecture 3: Making HTTP Requests with Unirest
Lecture 4: Example: scraping results from peoplefinders.com
Lecture 5: Bonus: Proxycrawl to scrape dynamic pages
Lecture 6: Dealing with WebSockets
Chapter 4: Exporting your data
Lecture 1: Export your data as CSV
Lecture 2: Export your data as JSON
Chapter 5: Going undercover
Lecture 1: How to stay undetected
Lecture 2: Bonus: Overview of Proxycrawl
Lecture 3: Bonus: Example using Proxycrawl for peoplefinders.com
Chapter 6: Conclusion
Lecture 1: Conclusion and what's next
Lecture 2: Bonus: Mind Map of the course content
Instructors
-
Patrick Meier
Entrepreneur, Software Developer -
EMA GmbH
Strategic Online Marketing and AI Agency
Rating Distribution
- 1 stars: 6 votes
- 2 stars: 8 votes
- 3 stars: 22 votes
- 4 stars: 65 votes
- 5 stars: 96 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024