Python Web Scraping - Should I use Selenium, Beautiful Soup or Scrapy? [2020]

preview_player
Показать описание
In this video, you’ll learn the pros and cons of the three Python web scraping frameworks you should know - beautiful soup, selenium, and scrapy. I’ll also give you scenarios of when a certain framework is more effective than the others. Let’s jump in.

JOIN our online community of people who want to level up their developer skills ►

***************************************
Additional Python Resources

Web Scraping with Cats! ►

6 Python Tips and Tricks YOU Should Know ►

Best IDEs for Python ►

***************************************
Be sure to subscribe for tutorials, project breakdowns and more!

STAY TUNED:
Рекомендации по теме
Комментарии
Автор

Beautiful Soup
+ User Friendly
+ Easy to Learn & Master
- Requires Dependencies
- Inefficient

Scrapy
+ Efficient
+ Portability
- Not User Friendly

Selenium
+ Versatile
+ Works well with Javascript
- Not Meant to be a Web Scraper
- Inefficient

aabergkvist
Автор

Wow, the quality of the video and the editing is outstanding.

guillaumehoareau
Автор

Great tutorial, thanks for the insight, you saved me a lot of reading ;)

bluesdog
Автор

Great job on this video. I love how precise it is.

sozno
Автор

Thank you for video! I'm going to check out your web scraping tutorials now!

aydencraig
Автор

I actually downloaded kite as per your suggestion and am using it now with jupyterlab. It's pretty neat!

airmanfair
Автор

Love this quick video summary. content is perfect and I got exactly what I came for. Some tiny constructive feedback on the delivery would be to speak about them in the same order throughout.
0:39 - Selenium, BS, Scrapy
main content - BS, Selenium, Scrapy (best order in my opinion)
summary (4:34) - BS, Scrapy, Selenium

Keep up the great work!

adamblomfield
Автор

HI, Firstly I want to congratulate you on your new youtube channel and hope that it will be as successful as your product. You are putting in great content, and the dev community really appreciates the hard work. As a future video idea, I would like to suggest "Design Patterns". This would cater to python enthusiasts falling in both ends of the spectrum. Thanks, Cheers!

ambarishkapil
Автор

Well done, Sir. You just made it into my "0. Top Resources" Bookmark folder...the competition to get in there is insane and your roommates are very few and far between. It's not what you did in this video per se, it is HOW you did it. Concise, clear, to the point, and not made artificially long to improve your YouTube revenue. *Make sure* you are advertising to entrepreneurs and I.T. professionals; we have little time (or patience). Thanks again! Well done.

homeheart
Автор

Appreciate this video man. Lots of stuff clarified.

stanlukash
Автор

For my use case using Selenium is perfect because I hate dealing with pesky buttons on dynamic webpage.

kotarouriderblack
Автор

Your video was so easy to understand and help me a lot to know which way to go

daviyokogawa
Автор

Thank you for making this video! I'm glad I watched this first before starting to build a scraper.

detaineddeveloper
Автор

Mark my word! If you continuously put videos of such great content than you will reach million sub in few years. by the way, I suscribed

AmitTiwari-wfxj
Автор

This is great! Thanks a lot. By the way, could you do a guide on helium? It's a wrapper for selenium but easier to use though I can't get it to work for some reason. Would appreciate a guide video/series.

dishydez
Автор

asyncio & aiohttp + parser of choice 😘

mikaelmonjour_programming
Автор

Great video! Love how it's concise and to the point. Quick question, can Scrapy be used for scraping sites that use Javascript for dynamic loading too? Or is Selenium the only choice for such a scenario?

saurabhbhambry
Автор

what do you use for your video animations and graphics?

alihusham
Автор

Let us know what topic we should cover next!

KiteHQ
Автор

I came looking for copper and found gold

btw great video as always, the edits are really cool~!

odhypradhana