Mastering Crawling Through Practice with Data Workshop

Python Crawling Master. This is all you need, from installation to application. We've packed it with only the essential content you truly need for real-world use.

(4.7) 6 reviews

141 learners

Level Beginner

Course period Unlimited

Python
Python
Web Crawling
Web Crawling
Big Data
Big Data
Python
Python
Web Crawling
Web Crawling
Big Data
Big Data

Reviews from Early Learners

4.7

5.0

dhmin

100% enrolled

I grasped crawling better.

5.0

김호준

100% enrolled

It's really easy to explain, so it's great for beginners :)

5.0

이주리애

17% enrolled

Thank you for the great lecture!

What you will gain after the course

  • Only the essential Python syntax, easier than anyone else.

  • The essence of crawling! Including core pro-tips

  • Not just a lecture you watch, but one where you type and execute yourself

  • Controlling a browser using Selenium

  • Finding what you want in HTML (feat. BeautifulSoup)

  • Saving crawling results as an Excel file

  • Comparison of Pros and Cons of Crawling Methods

I will teach you the crawling know-how to comfortably catch fish and splash around in the sea of information.

📑 Check if any of the items in the list below apply to you!

  • ✅ I am manually modifying and refining repetitive tasks one by one every single day.
  • ✅ I don't have enough time because of repetitive tasks, so I can't even dream of doing important analytical work.
  • ✅ I want to efficiently handle tasks like creating simple graphs or making and reporting simple PPTs.
  • ✅ I feel a sense of self-loathing from endlessly repeating Ctrl + C and Ctrl + V.
  • I want to assign tasks to the computer and invest my time, care, and effort into truly important work.
  • 👉 If one or more of these apply to you, you should take this course.

Crawling know-how for comfortably catching fish and splashing around in the sea of information 📑

Is there any data that doesn't exist on the internet these days? No, there isn't. You might think you can just save and use all the materials you find, but is it really that easy? Making the difficult possible—collecting information from internet web pages—is exactly what is called crawling. Learning how to crawl would be great for increasing work efficiency, wouldn't it? However, there are countless methods for Python crawling. If you try to learn all of them, it's exhausting and time-consuming. In fact, there aren't many people who even know them all.

I have stayed up all night researching, testing, and executing these methods one by one, and I have structured this course by selecting only the essential core commands and techniques that remain after removing unnecessary and redundant elements. I will skip the minor details and teach you only the core essentials.


Trustworthy "Data Workshop" 💪

Even now, more than a thousand people visit my blog every day to read the basic crawling articles I wrote three years ago.

📗Naver Blog "Data Workshop"

<Crawling for Marketers Who Don't Know Code #4. Getting Information with BeautifulSoup>
Cumulative views 44k, as of 2021.01.14 -

Even after writing that post three years ago, I have continued to work on many projects, review Q&A, and conduct new tests, and there hasn't been anything I couldn't handle using the techniques I've organized so far. While many libraries and various methods are pouring out, in the end, if you master just the most fundamental basics, you can apply them to anything. Rather than a short-term fix that only solves one specific problem, I want to teach you methods that work for this and that, and can be used continuously in the future.

Stop wandering through various commands and lectures, and join "Data Workshop". I am introducing core content that I have confidently organized based on countless trials, errors, and tests. If you move on to another lecture now, you'll come back later and think, "Ah... I should have just taken it then..." If you know it, it's a skill; if you don't, it's magic! Once you learn that skill, your life will become truly comfortable!


What kind of lecture is this? 🧐

  • This is not a lecture where you simply read the code, run it, and move on.
  • We type everything out ourselves while explaining, interpreting, and contemplating together.
  • To put it the other way, it is not a comfortable course.
  • This is not a lecture where you can just sit still and run the code, or simply listen.
  • It is an uncomfortable lecture where you must continuously type and follow along.

What you will learn in this course ✏️

  • From Python installation to the essential Python usage required for crawling
  • Information on web pages visible to my eyes
  • Crawling technology that eliminates the need for Ctrl + C, Ctrl + V
  • No unnecessary, fancy words or low-utility content!
  • Just the core essentials that can be utilized to 200% capacity!

Tools covered here 🧰

A computer for hands-on practice is required during the lecture.

  • Python 3.x Installation
  • Installing Jupyter Notebook
  • Install Chrome browser

As long as it doesn't take more than 20 minutes to boot, your computer specifications will be fine.

It is recommended to use Anaconda for installing Python; please refer to the installation guide: https://m.blog.naver.com/kiddwannabe/221154599192


Anticipated Q&A 🙋🏻‍♂️

Q. Can non-majors take this course? It's my first time coding....
A. This course is designed for non-majors. We will go through everything step-by-step, starting from program installation. I kept my hands and voice busy throughout to share my personal tips along the way. I recommend watching all the lesson videos without skipping any.

※ If you are already proficient in programming, I recommend increasing the playback speed or taking a different course.

Q. Who should take this course?
A. Those who are curious about what can be done with Python!
Those who are afraid because it's their first time programming!
Those who want to make the computer do the work and go home!

Q. What is the difference from other lectures?
A. This is not a lecture where you just look at PPT slides!
This is not a lecture that just reads through pre-written code!
It is a practical application lecture where you type and execute everything yourself, encounter errors, and examine the results.

Q. Are there practice files and organized materials?
A. To match a live coding environment as much as possible, we proceed by typing everything one by one into an empty Jupyter Notebook, and for parts that require visual explanations, we conduct the lecture using PPT slides.

[updated]
- 2021.02.17. Added Instagram crawling
- 2021.05.06 Added YouTube crawling.

- 2023.01.31  Added how to use the Chrome browser version automatic update code.

 

More lectures will be added continuously, and
if you have any requests or questions, please contact us at datago0ba0@gmail.com. Thank you.

Recommended for
these people

Who is this course right for?

  • Those who are new to programming

  • Those who want to collect data

  • Those who want to collect SNS data

  • Those who understand it when they see it, but feel lost when trying to do it themselves

Need to know before starting?

  • Typing on an English keyboard without looking

Hello
This is datago0ba0

141

Learners

6

Reviews

4

Answers

4.7

Rating

1

Course

Hello, this is Data Workshop.

I want to share all my experiences—the efforts, the failures, and the successes—so that anyone can learn easily and apply them quickly.

You can also find related posts on the Naver Blog .

Go to Blog

Send inquiry email

More

Reviews

All

6 reviews

4.7

6 reviews

  • success1008040님의 프로필 이미지
    success1008040

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    It's really easy to explain, so it's great for beginners :)

    • dhmin5039님의 프로필 이미지
      dhmin5039

      Reviews 9

      Average Rating 5.0

      5

      100% enrolled

      I grasped crawling better.

      • wnfldo74740831님의 프로필 이미지
        wnfldo74740831

        Reviews 1

        Average Rating 5.0

        5

        17% enrolled

        Thank you for the great lecture!

        • datago0ba0
          Instructor

          You finished the lecture in one day! I'm glad it was helpful. ^^ Thank you for leaving a comment. I'm preparing other lectures, so please look forward to them ^^

      • abcd123123님의 프로필 이미지
        abcd123123

        Reviews 330

        Average Rating 5.0

        5

        8% enrolled

        • kki85083144님의 프로필 이미지
          kki85083144

          Reviews 1

          Average Rating 4.0

          4

          100% enrolled

          It is easy to learn by following along one by one.

          • datago0ba0
            Instructor

            Thank you for leaving a review. I hope you will continue to progress well in the areas you want. Have a great day today.

        Similar courses

        Explore other courses in the same field!