Web Scraping with Python and BeautifulSoup is THIS easy!

  Рет қаралды 48,939

Thomas Janssen

Thomas Janssen

Күн бұрын

Пікірлер: 69
@ammarsalmi
@ammarsalmi Ай бұрын
Very helpful. Thank you for taking the time to make this.
@TomsTechAcademy
@TomsTechAcademy Ай бұрын
Thank you for your comment, glad my video was helpful! Happy coding 👨‍💻
@ahassan7270
@ahassan7270 9 ай бұрын
Thank you so much for your valuable information and the easy-to-follow explanation style.👏👏
@TomsTechAcademy
@TomsTechAcademy 9 ай бұрын
You're very welcome Abdullah 😃 is there anything else you would like to learn?
@WannaTryChannel
@WannaTryChannel 19 күн бұрын
Thank you for your great work! This is incredibly helpful for beginners who want to learn Python. Please keep it up -- you're making a big difference for learners like me!
@TomsTechAcademy
@TomsTechAcademy 18 күн бұрын
Thank you for your kind words, these kind of comments motivate me to keep creating content!
@gonzalobarral2357
@gonzalobarral2357 2 ай бұрын
Hi Thomas, thanks so much for sharing it! i was looking all day trying to find some good material and this by far saved the day!
@TomsTechAcademy
@TomsTechAcademy 2 ай бұрын
Thank you for your comment! Glad to hear my video has been helpful for you :) happy coding!
@rkcorbes
@rkcorbes 5 ай бұрын
Thank you so much man. I'm totally beginner and it's very easy to follow.
@TomsTechAcademy
@TomsTechAcademy 5 ай бұрын
Thank you for the kind words! Happy coding 😀
@ebinmolloy7596
@ebinmolloy7596 8 ай бұрын
Great video, really very helpful, thanks!
@TomsTechAcademy
@TomsTechAcademy 8 ай бұрын
Thank you Ebin! 😀
@FatimaMubeen-r9z
@FatimaMubeen-r9z Ай бұрын
This one tutorial is all we need to practice and understand the web scraping using BS! Thanks a lot!
@TomsTechAcademy
@TomsTechAcademy Ай бұрын
Glad it was helpful and thank you for your comment Fatima!
@priyeshudawat
@priyeshudawat 11 ай бұрын
Very good explaination.. Tyx.. Hope you make some more videos on data scraping using BeautifulSoup
@TomsTechAcademy
@TomsTechAcademy 11 ай бұрын
Thank you for the kind words, there’re more data scraping videos in the pipeline 😀
@illuminaughty666
@illuminaughty666 Жыл бұрын
Awesome tutorial 👍
@TomsTechAcademy
@TomsTechAcademy Жыл бұрын
Thank you for the kind words! Happy coding :)
@islamicdesiretv
@islamicdesiretv 7 ай бұрын
Hy, Thomas you've done a great job, I learned a lot of imp things from you by watching only this video. Plz make a playlist on web scraping from basic to advance so that a new person can understand better. Once again amazing video
@TomsTechAcademy
@TomsTechAcademy 7 ай бұрын
Thank you for your comment, expect more videos about web scraping soon! Cheers, Thomas
@islamicdesiretv
@islamicdesiretv 7 ай бұрын
@@TomsTechAcademy Thomas, that's good for all new web scrapers bcz your style of conveying useful content is very simple thanks ☺☺☺
@japhethmutuku8508
@japhethmutuku8508 5 ай бұрын
hello, I can teach you web scraping from the basics to advanced
@codecobber1107
@codecobber1107 8 ай бұрын
Good video. Many thanks.
@TomsTechAcademy
@TomsTechAcademy 8 ай бұрын
Thank you for your comment Code Cobber! Glad my video was useful for you 😀
@mahatechtalks9496
@mahatechtalks9496 7 ай бұрын
Great Video , Thanks
@TomsTechAcademy
@TomsTechAcademy 7 ай бұрын
Thank you, glad to hear my video is useful for you 😀
@Test-ne6bt
@Test-ne6bt 4 ай бұрын
Thanks for the video! My first Python experience. I did get 'No module named 'openpyxl'' error when trying to export to excel, even though CSV worked. Although I tried to install via pip in VS. I ended up having to run 'py -m pip install --user xlsxwriter' in my windows terminal and then it worked. Thanks!
@TomsTechAcademy
@TomsTechAcademy 4 ай бұрын
Congrats with your first Python script! Here's to many more scripts ;)
@bouncepen932
@bouncepen932 7 ай бұрын
Good tutorial.
@TomsTechAcademy
@TomsTechAcademy 7 ай бұрын
Thank you for your comment, glad my video is useful for you 😀
@nmsv1
@nmsv1 8 ай бұрын
Since the items are added to a set, how do you ensure that the columns always come back in the same order?
@TomsTechAcademy
@TomsTechAcademy 8 ай бұрын
Hi, the items in the dictionary (e.g. Title, Link, Price) will always be in the same order
@SaifAliShugan
@SaifAliShugan 5 ай бұрын
very nice
@TomsTechAcademy
@TomsTechAcademy 5 ай бұрын
Thank you for your comment, glad the video was valuable for you 😀
@alexanonym1584
@alexanonym1584 2 ай бұрын
There could be f used instead of plus
@TomsTechAcademy
@TomsTechAcademy 2 ай бұрын
Thanks for your suggestion :)
@drendelous
@drendelous Ай бұрын
ty please consider covering other frameworks or websites
@TomsTechAcademy
@TomsTechAcademy Ай бұрын
Hi, there're some other helpful scraping videos on my channel, such as this one: kzbin.info/www/bejne/amK4nmuXaZWLqKM
@y.hidayat7391
@y.hidayat7391 7 ай бұрын
Nece tutorial, thanks
@TomsTechAcademy
@TomsTechAcademy 7 ай бұрын
You are welcome, glad my video was helpful for you!
@abigailmapuladikobo9941
@abigailmapuladikobo9941 9 ай бұрын
I followed the same code for a different website except I left out the if and else codes because I wanted to scrape only the first page. Everything worked out except my output which came back in the same column, and it is very disorganized. How can I fix this in my code?
@TomsTechAcademy
@TomsTechAcademy 9 ай бұрын
Hi, best way to help you is if you share the website + your code on my Discord, then I can help you right away :) Join my Discord here: discord.gg/WHJWFNDXXX
@jesusleguiza77
@jesusleguiza77 2 ай бұрын
Hello, very good. What about products that have variants that need click for show price? How are different prices handled, whether by color or other different features? called without ajax, in detail page
@BhushanAhire-gg5wb
@BhushanAhire-gg5wb 9 ай бұрын
thank you so much
@TomsTechAcademy
@TomsTechAcademy 9 ай бұрын
Thank you for your comment, glad my video is helpful for you :)
@teclote
@teclote 8 ай бұрын
Brilliant. Thank you.
@TomsTechAcademy
@TomsTechAcademy 7 ай бұрын
You're very welcome!
@raagha7733
@raagha7733 6 ай бұрын
Can i scrape the reviews from amazon through this same method? Cuz I'm unable to access the page through my requests
@japhethmutuku8508
@japhethmutuku8508 5 ай бұрын
are you new to web scraping?
@mahdiosman7921
@mahdiosman7921 8 ай бұрын
Great video and flow. I did this for another website but when i run the code at the end the scraping of pages should be 235 but it doesn't stop it keeps scraping pages? How do i stop it at the amount of pages i would like to scrape from the website.
@TomsTechAcademy
@TomsTechAcademy 8 ай бұрын
Hi, there’s a link to my Discord server in the description of this video. If you share your script and the website you want to scrape there, I’m happy to help you with your script 😀
@daviannajones5648
@daviannajones5648 5 ай бұрын
Thanks for the video! The only issue I have is that it will not allow me to put the results into an excell file. It does for a csv, but not excell
@japhethmutuku8508
@japhethmutuku8508 5 ай бұрын
hello i can help you with this
@TomsTechAcademy
@TomsTechAcademy 5 ай бұрын
Hi, you mention "it will not allow" - which error are you getting exactly?
@Blackops1990
@Blackops1990 5 ай бұрын
Hey I also had this problem. I fixed it by adding the openpyxl inside my python interpreter
@abigailmapuladikobo9941
@abigailmapuladikobo9941 9 ай бұрын
Thank you for this video. What is the risk of web scraping a Google scholar page (only one page) with an unhidden IP address?
@TomsTechAcademy
@TomsTechAcademy 9 ай бұрын
If you only scrape 1 page and only do it one time (so not for example every hour) I would say the risk of your IP being banned is pretty low.. In case you have any doubt, just google "free proxy server" - there're a lot of proxy servers you can use for free. The challenge with free proxy servers is that they aren't reliable - but if you only scrape one page that's not a big deal.. Good luck with your project :)
@abigailmapuladikobo9941
@abigailmapuladikobo9941 9 ай бұрын
@@TomsTechAcademyThank you 🙏🏽❤️
@hotdoggyboomboom411
@hotdoggyboomboom411 Жыл бұрын
does it work in similarweb
@TomsTechAcademy
@TomsTechAcademy Жыл бұрын
I can't tell you whether this method works for specific websites. It should work for most websites, although in case you need to log in or the website uses lazy loading, you need a bit more work to get it up and running..
@sleex_official
@sleex_official 4 ай бұрын
Ich rieche deutsch
@TomsTechAcademy
@TomsTechAcademy 4 ай бұрын
You’re almost right, my native tone is Dutch :)
@LastGamerName
@LastGamerName 5 ай бұрын
Hi! I'm practiced in C#, but new to Python. I watched your video all the way through before watching again to try myself. My requests.get() works off and on without changing any of the code. I keep getting 'getaddrinfo failed' error even though it just worked with no changes made. I didn't add a proxy yet since that's later in the tutorial. Would that cause this?
@TomsTechAcademy
@TomsTechAcademy 5 ай бұрын
Hi, this shouldn't be about the proxy. It could be either an issue with the website or the connection. Could you try: - Running the same script on a different network / PC - Try scraping from a different website (preferably a very simple one like the one I use in the demo - definitely not something behind Cloudflare) This will help you to figure out whether this issue is network/pc or website related. Good luck!
@Mrshanmugham1
@Mrshanmugham1 9 ай бұрын
Nice explanation, Very Good, I have a doubt , Kindly provide your email pls....
@TomsTechAcademy
@TomsTechAcademy 9 ай бұрын
Thank you for your comment, glad my video is useful for you 😀 you can ask any questions in the comments, this way others who have the same question can also benefit from the answer.
The Biggest Issues I've Faced Web Scraping (and how to fix them)
15:03
Beautiful Soup 4 Tutorial #1 - Web Scraping With Python
17:01
Tech With Tim
Рет қаралды 497 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
This is How I Scrape 99% of Sites
18:27
John Watson Rooney
Рет қаралды 239 М.
BeautifulSoup + Requests | Web Scraping in Python
6:58
Alex The Analyst
Рет қаралды 171 М.
Scraping Zillow in Python. hidden api revealed!
50:13
CodeMate TV
Рет қаралды 2 М.
Web Scraping with Python - Beautiful Soup Crash Course
1:08:23
freeCodeCamp.org
Рет қаралды 1,6 МЛН
Web Scraping for Beginners with Python and BeautifulSoup
21:22
Thomas Janssen
Рет қаралды 493
5 Python Libraries You Should Know in 2025!
22:30
Keith Galli
Рет қаралды 84 М.
Anyone can now build AI Agents with Python + Phidata!
7:04
Thomas Janssen
Рет қаралды 3,1 М.
Linus Torvalds: Speaks on Hype and the Future of AI
9:02
SavvyNik
Рет қаралды 292 М.
Python AI Web Scraper Tutorial - Use AI To Scrape ANYTHING
45:36
Tech With Tim
Рет қаралды 224 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН