{"id":5593,"date":"2026-08-10T09:24:28","date_gmt":"2026-08-10T09:24:28","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/adrian-horning-the-ultimate-web-scraping-course-2025-2\/"},"modified":"2026-08-10T09:24:28","modified_gmt":"2026-08-10T09:24:28","slug":"adrian-horning-the-ultimate-web-scraping-course-2025-2","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/adrian-horning-the-ultimate-web-scraping-course-2025-2\/","title":{"rendered":"Adrian Horning \u2013 The Ultimate Web Scraping Course 2025-2"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2>Descriptions<\/h2>\n<p>The Ultimate Web Scraping Course, I\u2019ve made a living for 3+ years from just web scraping, made over $125k, have 25k+ social media followers, and in this course I\u2019m going to reveal exactly how I scrape sites, and how to get clients\/grow on social media. I don\u2019t go over how to scrape behind logins. Everything I scrape will be in front of the login. The code is in JavaScript and I am using a Mac with VS Code editor. I only briefly talk about Puppeteer (there are MUCH better ways).&nbsp;Scraping isn\u2019t magic \ud83d\ude05 you do have to have a source to scrape (a website). Like you can\u2019t scrape people\u2019s bank accounts or something. That would be more hacking, which is a different field.<\/p>\n<h3>What you\u2019ll learn<\/h3>\n<ul>\n<li>How websites get their data (how API\u2019s work)<\/li>\n<li>My process for scraping ANY site<\/li>\n<li>How to find where data is coming from<\/li>\n<li>How to avoid getting blocked<br \/>All about proxies<\/li>\n<li>Scraping by web framework (React, Next.js, static HTML\/server rendered, ASP.NET, Java)<\/li>\n<li>How to reverse engineer sites with good blocking<\/li>\n<li>Scraping sites with Cursor Based Pagination (YouTube comments)<\/li>\n<li>Scraping a chrome extension for free emails<\/li>\n<li>How to scrape mobile apps<br \/>How to skip trace (find random people\u2019s phone numbers and emails)<\/li>\n<li>How to get Puppeteer running on AWS Lambda<\/li>\n<li>How to intercept requests with Puppeteer<\/li>\n<li>Solving captchas with Puppeteer<\/li>\n<\/ul>\n<h3>Specificatoin of The Ultimate Web Scraping Course<\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/adrianhorning.gumroad.com\/l\/the-ultimate-web-scraping-course\" target=\"_blank\" rel=\"noopener\">Adrian Horning<\/a><\/li>\n<li>Teacher : <a href=\"https:\/\/downloadlynet.ir\/tag\/adrian-horning\">Adrian Horning<\/a><\/li>\n<li>Language : English<\/li>\n<li>Level : All Levels<\/li>\n<li>Number of Course : 52<\/li>\n<li>Duration : 10 hours and 33 minutes<\/li>\n<\/ul>\n<h3>Content of The Ultimate Web Scraping Course<\/h3>\n<p>Is Web Scraping Legal?<br \/>Hackers vs Scrapers<br \/>My go to packages, editor, language, proxies, etc<br \/>How websites get their data\/how API\u2019s work<br \/>My Process for Scraping Any Site<br \/>How to find where data is coming from<br \/>How to set up proxies<br \/>How to make money web scraping<br \/>Scraping Next.js sites (angi, imdb)<br \/>Zillow \u2013 Scraping Hidden API\u2019s<br \/>ESPN \u2013 Scraping API\u2019s<br \/>Amazon \u2013 Straight up HTML page<br \/>Indeed \u2013 Straight Up HTML<br \/>Sarpy \u2013 ASP.NET (long version)<br \/>Sarpy \u2013 ASP.NET Cliff Notes<br \/>Kitsap \u2013 Java Site<br \/>Google Search<br \/>Google Maps<br \/>Linkedin<br \/>Shopify<br \/>They can\u2019t hide anything from you\u2026..<br \/>Reverse Engineering Realtor API<br \/>Lynchburg exposing Auth Token<br \/>Beacons.ai<br \/>Twitter<br \/>Instagram<br \/>Arcgis<br \/>Cursor Based Pagination (YouTube Comments)<br \/>How to scrape Chrome Extensions (free emails)<br \/>Reverse Engineering a Private API with mitmproxy<br \/>Scraping Mobile Apps<br \/>Skip Tracing<br \/>Getting Puppeteer Up and Running on AWS Lambda<br \/>Getting Tiktok Videos with Puppeteer<br \/>Solving CAPTCHAs with Puppeteer<br \/>Sitemaps (crunchbase)<br \/>Google Tricks<br \/>Decoding Imperva Security Measures<br \/>Leveraging Google\u2019s Web Cache to get around Cloudflare and Datadome<br \/>Tiktok API<br \/>SC Courts, use undetected chrome driver<br \/>Exploring Supabase for Efficient Database Management<br \/>Where to host the scrapers? Render.com<br \/>Quick note on Concurrency in Web Scraping<br \/>How to get web scraping clients<br \/>What do you charge clients??<br \/>What should you scrape for $$?<br \/>I found a way to scrape Ohio State Student Emails<\/p>\n<h3>Requirements<\/h3>\n<ul>\n<li>You should have a good understanding of JavaScript, or some programming language, to get the most out of this course.<\/li>\n<li>If you don\u2019t know how to code at all, this is not the course for you.<\/li>\n<li>I don\u2019t teach the basics of coding or JavaScript in this course.<\/li>\n<\/ul>\n<h3>Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-927163\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/09\/The-Ultimate-Web-Scraping-Course.d.jpeg\" alt=\"The Ultimate Web Scraping Course\" width=\"696\" height=\"159\"><\/p>\n<h3>Sample video<\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-138330-1\"><video class=\"wp-video-shortcode\" id=\"video-138330-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/The_Ultimate_Web_Scraping_Course_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/The_Ultimate_Web_Scraping_Course_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/The_Ultimate_Web_Scraping_Course_Downloadly.ir.mp4?nocache=1786104797752\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/The_Ultimate_Web_Scraping_Course_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>Installation Guide<\/h3>\n<p>Extract the files and watch with your favorite player<\/p>\n<p>Subtitle : Not Available<\/p>\n<p>Quality: 1080p<\/p>\n<p><strong>Changes:<\/strong><\/p>\n<p>Version 2025\/2 has increased the number of lessons by 4 and reduced the duration by 7 minutes compared to version 2024\/8.<\/p>\n<h3>Download Links<\/h3>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Adrian_Horning_The_Ultimate_Web_Scraping_Course_2025_2.part1_Downloadly.ir.rar?nocache=1786104795\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Adrian_Horning_The_Ultimate_Web_Scraping_Course_2025_2.part2_Downloadly.ir.rar?nocache=1786104795\">Download Part 2 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Adrian_Horning_The_Ultimate_Web_Scraping_Course_2025_2.part3_Downloadly.ir.rar?nocache=1786104795\">Download Part 3 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Adrian_Horning_The_Ultimate_Web_Scraping_Course_2025_2.part4_Downloadly.ir.rar?nocache=1786104795\">Download Part 4 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl1.downloadly.ir\/Files\/Elearning\/Adrian_Horning_The_Ultimate_Web_Scraping_Course_2025_2.part5_Downloadly.ir.rar?nocache=1786104795\">Download Part 5 \u2013 132 MB<\/a><\/p>\n<h5>Password file(s): www.downloadly.ir<\/h5>\n<h3>File size<\/h3>\n<p>4.13 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Descriptions The Ultimate Web Scraping Course, I\u2019ve made a living for 3+ years from just web scraping, made over $125k, have 25k+ social media followers, and in<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[55353,55354,55355,55356,55357,55358,55359,55360,55361],"class_list":["post-5593","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-adrian-horning","dgi_tag-adrian-horning-the-ultimate-web-scraping-course","dgi_tag-download-the-ultimate-web-scraping-course","dgi_tag-free-download-the-ultimate-web-scraping-course","dgi_tag-free-the-ultimate-web-scraping-course","dgi_tag-the-ultimate-web-scraping-course","dgi_tag-the-ultimate-web-scraping-course-download","dgi_tag-the-ultimate-web-scraping-course-free","dgi_tag-the-ultimate-web-scraping-course-free-download"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/5593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/5593\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=5593"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=5593"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=5593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}