Amazon Web Scraping Using Python | Data Analyst Portfolio Project

  Рет қаралды 252,349

Alex The Analyst

Alex The Analyst

2 жыл бұрын

Take my Full Python Course Here: bit.ly/48O581R
Web Scraping isn't just for those fancy "programmers" and "software developers". Us analysts can use it too! In this project I walk through how to scrape data from Amazon using BeautifulSoup and Requests.
LINKS:
Code in GitHub: github.com/AlexTheAnalyst/Por...
Anaconda: www.anaconda.com/products/ind...
Find Your User-Agent: httpbin.org/get
____________________________________________
SUBSCRIBE!
Do you want to become a Data Analyst? That's what this channel is all about! My goal is to help you learn everything you need in order to start your career or even switch your career into Data Analytics. Be sure to subscribe to not miss out on any content!
____________________________________________
RESOURCES:
Coursera Courses:
Google Data Analyst Certification: coursera.pxf.io/5bBd62
Data Analysis with Python - coursera.pxf.io/BXY3Wy
IBM Data Analysis Specialization - coursera.pxf.io/AoYOdR
Tableau Data Visualization - coursera.pxf.io/MXYqaN
Udemy Courses:
Python for Data Analysis and Visualization- bit.ly/3hhX4LX
Statistics for Data Science - bit.ly/37jqDbq
SQL for Data Analysts (SSMS) - bit.ly/3fkqEij
Tableau A-Z - bit.ly/385lYvN
Please note I may earn a small commission for any purchase through these links - Thanks for supporting the channel!
____________________________________________
SUPPORT MY CHANNEL - PATREON/MERCH
Patreon Page - / alextheanalyst
Alex The Analyst Shop - teespring.com/stores/alex-the...
____________________________________________
Websites:
GitHub: github.com/AlexTheAnalyst
____________________________________________
All opinions or statements in this video are my own and do not reflect the opinion of the company I work for or have ever worked for

Пікірлер: 603
@BummerSlug
@BummerSlug 2 жыл бұрын
The real talk is nice. “It took ten hours over two weeks”. These are things people need to hear. Some people watch these videos on YT and think it is just that easy. This is why your channel is on my short list of channels I subscribed to. Thanks for all your time on these. Hey MS Excel - sponsor this channel!
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
I try to make it as realistic as possible - I used to think people could do this all off the top of their heads and I would get discouraged. Glad to hear that! :D
@pkabir4625
@pkabir4625 Жыл бұрын
@@AlexTheAnalyst For the same product, I couldn't find the id for price...it shows div class...what to do?
@ayoni02thebadgamer39
@ayoni02thebadgamer39 Жыл бұрын
This should work if you tweak it well enough
@samosagaming9476
@samosagaming9476 Жыл бұрын
@@pkabir4625 go little bit up you will find id but you have to use strip function and [1:4] or insert the values as per your requirement to get the exact vales. this worked for me
@kuldeeprana7659
@kuldeeprana7659 Жыл бұрын
it didnot work for me , not showing price id ,its in span tag
@kishwaralamgir4468
@kishwaralamgir4468 Жыл бұрын
Alex is so honest and down to earth, he doesnt have that usual KZbinr vibe that we are accustomed to. Man we're so lucky to find you as a mentor.
@AlexTheAnalyst
@AlexTheAnalyst Жыл бұрын
That means a lot! Thanks for watching! :D
@pulakkabir2276
@pulakkabir2276 Жыл бұрын
@@AlexTheAnalyst hi. how to find the code you showed right of the 't-shirt' web page?..you selected price...then the code for price got selected. how to do that?
@abdouelkafrawy1726
@abdouelkafrawy1726 Жыл бұрын
it's been a year on this project and despite me searching and watching other channels, I always come back to your channel ,you are simple the best person I have learned from . you are genuine and always able to get your point across .I hope you expand your "python for data analysis" series just like you did with SQL. Thank you so so much .
@simoyland
@simoyland 8 ай бұрын
Always thank you for all your efforts and good work! I love watching your videos. Your positive attitude and way of expression make the lesson even more fun. I've seen a few people say the video is too long, but I think being able to walk through the lesson together rather than other videos that show written code is much better for learning. Thank you thank you thank you ☺
@enestemel9490
@enestemel9490 2 жыл бұрын
Hey Alex quick tip: When you were working on spaces like 34:21 if you select everything that you wanna move and press tab this way everything you choose goes 1 tab right. Little things like that improve your quality of life sometimes. Thanks for the tutorial :)
@atanasprodatanasov9233
@atanasprodatanasov9233 2 жыл бұрын
The section where you speak about how you shouldn't know this by heart is so good. Honestly... I am learning SQL as per your recommendation, but in the back of my head I am scared as I think I should learn and memorize each single block of code... And this is awful... Thank you for being honest and clear on that!
@BadWeatherfreak
@BadWeatherfreak 2 жыл бұрын
How is it going?
@patcharaphanjearsavaswatta6149
@patcharaphanjearsavaswatta6149 Жыл бұрын
Thank you for this, Alex. I felt so happy when I finally could scrap the website I had been trying to scrap (I applied your teaching to another website). Really appreciate your work.
@podawe8051
@podawe8051 2 жыл бұрын
So great Alex! I followed along with this entire project and added it to my portfolio! I'll be sure to give you credit in my README file. :)
@amelieguzman9639
@amelieguzman9639 Жыл бұрын
You don't imagine how this tutorial has helped me in my new position. Thank you so much!!
@AlexTheAnalyst
@AlexTheAnalyst Жыл бұрын
So glad it was helpful! :D
@adisonfryman144
@adisonfryman144 Жыл бұрын
@@AlexTheAnalyst Did you ever make the second one? So many people want to see it? Please do send it out!
@skugga7
@skugga7 3 ай бұрын
This project gave me a taste of how challenging web scraping is. Great video that makes things look easy and less intimidating.
@reshuraj5005
@reshuraj5005 10 ай бұрын
you're already doing a great job man. Thanks a ton, and hats off to you. But, We need that part 2. Please do it asap Alex.
@fernandamello837
@fernandamello837 7 ай бұрын
Wow!!! This is awesome!!! You have so easy way to teach, I already have a base with Python but I’ve never made this before and you make this so smother and easy to do!!!! Thank you thank you ❤
@NathanEckelTV
@NathanEckelTV 2 жыл бұрын
Thrilled to successfully get to the end of this @Alex - appreciate these real-world worked examples.
@DustInTheAir
@DustInTheAir 2 жыл бұрын
Hey Alex! Thanks for this helpful video! The best part of this video is whenever you said 'I don't know what that is' (12:50) , instead of some difficult theory. You don't know that, I don't know neither, so it makes me feel less pressure on learning python...
@AlexHitchon
@AlexHitchon Жыл бұрын
Thanks Alex I am working on my own web scraping project for checking placements of searches and this video definitely helped
@SayedKassem-pn7tr
@SayedKassem-pn7tr Жыл бұрын
Your tutorials are so good. and i follow you on LinkedIn, your content is awesome. i love how you explain things in a clear way. keep up the great job!!
@newyork397
@newyork397 2 жыл бұрын
As others described, if you get an error when running the second cell it's probably due to a captcha issue where amazon thinks you are a bot. You can force it by pressing ctrl + enter again and again until you get an output. I'm sure there is a better way to get around this but that's the quickest semi solution I found.
@newyork397
@newyork397 2 жыл бұрын
The while loop definitely doesn't work now that Amazon updated their website with some sort of blocker for bots. It might work a few times but eventually stops running in background.
@sj1795
@sj1795 5 ай бұрын
Hi Alex, I really appreciate how you shared how long this project actually took you. It helps to know the difference between what we go through on your channel and the work/time it actually takes behind the scenes. AWESOME project! I learned tons and found all of it very useful/helpful. You are such an AMAZING teacher and resource! As always, THANK YOU!!
@valadhruv6920
@valadhruv6920 3 ай бұрын
Bro did you got nonetype error and how you solved it?
@abdelrahmanmalekgenedy8751
@abdelrahmanmalekgenedy8751 3 ай бұрын
I have this error bro, and don't how to solve it @@valadhruv6920
@nevinphilbert
@nevinphilbert 3 ай бұрын
man i've been battling with the bot blocker from amazon and also some scraping issues with price because the website display was changed a while after this video was uploaded, but I've managed to pull it off so i hope this might help those recent viewers who might be as confused as me when I started writing this code on my own. apparently you need to divide the second cell so you need to run the soup1 first before you run the soup2, then for the price you need to pull three part of span class=a-price-symbol, span class=a-price-whole, and span class=a-price-fraction and combine it together into 1 new variable (price), then you need to clean it using strip() and replace() to clean the whitespaces and 's. hope this helps!
@deeplakshmiyadav
@deeplakshmiyadav 3 ай бұрын
Brother please elaborate it, I am stuck
@ritiknegi8596
@ritiknegi8596 2 ай бұрын
Hey bro can you explain it or can you share your code, how you pulled three part together. I am stuck in this part
@sdivi6881
@sdivi6881 2 ай бұрын
Could you please explain it, I am stuck in getting Title itself
@ritiknegi8596
@ritiknegi8596 2 ай бұрын
@@sdivi6881 Hey i just solved it can you tell little more where you are getting stuck
@ShortClipsPodcasts
@ShortClipsPodcasts 2 ай бұрын
@@deeplakshmiyadav price_symbol = soup2.find(class_='a-price-symbol').get_text(strip=True) price_whole = soup2.find(class_='a-price-whole').get_text(strip=True) price_fraction = soup2.find(class_='a-price-fraction').get_text(strip=True) price = f'{price_symbol}{price_whole}{price_fraction}' print(price)
@mercantilism954
@mercantilism954 2 жыл бұрын
This is what I have been waiting for! Thank you
@user-vy8kk9ob3s
@user-vy8kk9ob3s Ай бұрын
Hi Alex, I have learn a lot from 65 videos of the Bootcamp. God bless with everything. Thanks!!!
@esonon5210
@esonon5210 2 жыл бұрын
Thanks for sharing! This is an awesome video. I'm not sure if you did this but I think it would be cool to learn how to scrape multiple pages then append the data in a def function.
@abhinandc5018
@abhinandc5018 2 жыл бұрын
The long awaited one ❤️💯
@thinkALF07
@thinkALF07 27 күн бұрын
Wow, this is EXACTLY what I have been looking for. Alex the GOAT in DA. :) You are 1000x Awesome!
@shyamss2338
@shyamss2338 2 жыл бұрын
Hi Alex, seems like this code is now not working. Would be grateful if you could do another web scraping project with EDA analysis? Love how instructive your videos are.
@AIdevel
@AIdevel Жыл бұрын
I am absolutely fascinated by your thorough explanation
@mitchellharding305
@mitchellharding305 2 жыл бұрын
Super early, love your stuff as always Alex!
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
You are very early! Lol Thanks for watching 😁
@demr5251
@demr5251 2 жыл бұрын
Wonderful! I'll practice with this tonight!
@anthonyyawa2445
@anthonyyawa2445 Жыл бұрын
Great video alex ... it was really helpful for a module in my course . Please i have been looking for the intermediate video you spoke about
@bernardnader
@bernardnader 4 ай бұрын
Thanks so much Alex!! Just what I was looking for.
@yashwanthjetty7845
@yashwanthjetty7845 2 жыл бұрын
Thanks a lot for enlightening on Web Scraping. Came to know only after watching this video that such stuff can be done.
@neildelacruz6059
@neildelacruz6059 8 ай бұрын
Simply the best video, thanks Alex.
@pushpitjain7208
@pushpitjain7208 2 жыл бұрын
Hey Alex! It was a super helpful video. Thank you so much for posting it. Have you uploaded the next part of this video. If yes, Please share the link.
@sergioramos3437
@sergioramos3437 2 жыл бұрын
Love this .. I'm curious about the headers part I didn't know about that before
@amodeocarlo97
@amodeocarlo97 2 жыл бұрын
Thank you so much Alex for your contents! Do you think you're going to do some projects regarding healthcare or covid 19 data? That'd be great!
@jeisonsanchez4842
@jeisonsanchez4842 2 жыл бұрын
29:30 - quick tip: select the file, hold shift and right-click to get “copy as path” in the context menu.
@kendrasdustyroad
@kendrasdustyroad Жыл бұрын
Dude! I'm an amazon seller and this kind of work would come in super handy. Thank you. Did you ever get around to making the next video where you pull data from all the search results page? I'd be really interested to see that one.
@gabrielmorais7312
@gabrielmorais7312 2 жыл бұрын
Great video. Thanks Alex!
@michelchaghoury870
@michelchaghoury870 2 жыл бұрын
Mannnn pleaseeee keep going we need your help you tuts are on a whole diff level I am able to learn and understand with ease tnx a lotttttt and once again keep going
@pfguo87
@pfguo87 Жыл бұрын
By any chance was there a part 2 to this with the more advance scraping? Would love to see that :)
@kyleluckritz2077
@kyleluckritz2077 Жыл бұрын
Looking for the part 2 you mentioned in the vid!! Thanks
@aadhithyanp6989
@aadhithyanp6989 2 жыл бұрын
Thanks man. You are helping a lot of people like me. Keep doing this portfolio videos!
@sunyoungjang7810
@sunyoungjang7810 2 жыл бұрын
I'd like to appreciate you for sharing this wonderful video! Thanks to you, I've just managed to make my own webscraper that helps me to save so much time. Otherwise, my coworker and I would have to spend more than 6hours per week😂
@RyanLoh
@RyanLoh Жыл бұрын
When I try to print the title im getting an error message "'NoneType' object has no attribute 'get_text''. What is the issue here?
@youthsrits9227
@youthsrits9227 Жыл бұрын
Same
@erkanlacin4729
@erkanlacin4729 2 жыл бұрын
You are great, this is exactly what is am looking for...
@syaoransakura8839
@syaoransakura8839 2 жыл бұрын
After a looooong time delay cause by many things, finally I can finish this portfolio.
@user-gq1ij
@user-gq1ij 2 жыл бұрын
Sir, I am very near to get my first job through your project Thank you And this is also my first project
@laifookfatt3465
@laifookfatt3465 2 жыл бұрын
This is super interesting, thank you very much!
@ramakumarguntamadugu1299
@ramakumarguntamadugu1299 2 жыл бұрын
thanks Alex! really a great video... request you to kindly do a similar one on stocks realtime price capturing with time series and configure an email notification when the current price drops below say 50 day moving average .... I am looking forward for many videos like this...thank you!
@yousseftaki1949
@yousseftaki1949 2 жыл бұрын
What attracted me from your video hh is that you have 3 kids , this is a great man God bless your family
@robertoenriquehiguera2648
@robertoenriquehiguera2648 2 жыл бұрын
Thanks Alex. I’m a big fan.
@pomme_paille
@pomme_paille 2 жыл бұрын
Thank you! Amazing. Waiting for the next video 😉
@dataisfun4964
@dataisfun4964 2 жыл бұрын
Thanks for this awesome video, this would help me in the nearest future.
@bryan.canelas
@bryan.canelas 2 жыл бұрын
Thanks Alex! this was really useful. I am waiting for the second part with the pagination 😅😅
@MrAdhito
@MrAdhito 2 жыл бұрын
I really like these long videos where you explain things like this instead short video, thanks for uploading Alex !
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
Glad to hear it! I try to change it up every so often :)
@gusinthecloud
@gusinthecloud 2 жыл бұрын
you saved me a lot of time. I really appreciate it.
@ShortClipsPodcasts
@ShortClipsPodcasts 2 ай бұрын
anyone stuck trying to get the price. price_symbol = soup2.find(class_='a-price-symbol').get_text(strip=True) price_whole = soup2.find(class_='a-price-whole').get_text(strip=True) price_fraction = soup2.find(class_='a-price-fraction').get_text(strip=True) price = f'{price_symbol}{price_whole}{price_fraction}' print(price)
@tranguyen4462
@tranguyen4462 2 ай бұрын
Hi. I am not even able to print(soup1) due to some sort of anti bot blocking from Amazon. do you have any idea how to solve that? Thank you
@Angel-bn1yo
@Angel-bn1yo 2 ай бұрын
Thank you!
@justinwelsh7376
@justinwelsh7376 27 күн бұрын
Thank you man, I realized something was different with the html but lack the coding skills to fix it in a timely manner.
@dragusinsilviu4862
@dragusinsilviu4862 19 күн бұрын
thumbs up, i've spend too much time looking for this comment, @Alex can you include that in the bio?
@zebaszd
@zebaszd 2 жыл бұрын
man it was super easy to understand, you nailed it
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
So glad to hear it!
@Mehendi_boutique96
@Mehendi_boutique96 2 жыл бұрын
was waiting for this😍😍😍
@SaffronKage
@SaffronKage Жыл бұрын
I second that thought @Luis Ramos and honestly the video are really helping me better understand each topic in Data science with more depth and something more to try on myself piece of advice to fellow learners " Data science is not as simple as it was 2 years ago its been super competitive as there are 100 more individuals just to replace you so do expect hardships if you got the analytics skill keep polishing it "
@jiewang6449
@jiewang6449 Жыл бұрын
Thank you so much Alex!
@thisissam504
@thisissam504 6 ай бұрын
Hey Alex.....Thank You For teaching us ......
@user-md6gb5ko9t
@user-md6gb5ko9t Жыл бұрын
This script is only giving me short html and I've got "NonType" value at the end.
@sharon_ng
@sharon_ng 2 жыл бұрын
Hey Alex, thanks for the walkthrough. When is the next web scraping project coming? I'm so hyped.
@aminmessioud9760
@aminmessioud9760 2 жыл бұрын
Looking forward for that too
@horacezhen
@horacezhen 2 жыл бұрын
Thank you for demonstrating! I never thought that a simple project like this could use as a portfolio project. I just realized that I have what it takes to become a DA. Thank you for demonstrating projects!
@sidharthkoparde9183
@sidharthkoparde9183 2 жыл бұрын
Really cool project with an email feature in the end! Thanks, Alex.
@blackwhite2361
@blackwhite2361 2 жыл бұрын
I thought you were now only gonna only make videos on management and stuff. Glad you are still making tutorials
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
Nah, content really won't change much - I'll be doing Tableau tutorials very soon
@logenninefinger3420
@logenninefinger3420 2 жыл бұрын
really cool, thank you for sharing!
@Magmatic91
@Magmatic91 2 жыл бұрын
Great stuff ! Please make the video where you show how to get for each item let's say the product description, reviews...etc.
@ayubindra3702
@ayubindra3702 Жыл бұрын
Hello Alex, thanks for sharing, I have found the error for my code of this section title = soup2.find(id='productTitle').get_text() print(title) output: 'NoneType' object has no attribute 'get_text' Please I need your advise
@gorand8842
@gorand8842 Жыл бұрын
same here
@cocojamborambo5435
@cocojamborambo5435 Жыл бұрын
Hello! You can do this: page = requests.get(url,headers=headers) soup= BeautifulSoup(page.content, "html.parser") and then get your data: title = soup.find(id='productTitle').get_text().strip() price = soup.find('span',class_='a-offscreen').get_text().replace("$","") You don't need prettify anymore as your computer can easely read that
@janinepino5291
@janinepino5291 Жыл бұрын
@@cocojamborambo5435 Weirdly enough, this works for one moment, and then it stops when I run it again.
@anonymous-3720
@anonymous-3720 Жыл бұрын
Same.
@barkamolurinboev6311
@barkamolurinboev6311 Жыл бұрын
You edit to headers and add 'Referer'
@foodmaker5771
@foodmaker5771 Жыл бұрын
Did you uploaded the second part. I loved this one. Please share second one
@ankitpandya2476
@ankitpandya2476 2 жыл бұрын
nice Alex ,its Helpful Video ,Thank u So Much
@andrespatricioespinozadelg4490
@andrespatricioespinozadelg4490 2 жыл бұрын
It was a lot of fuuuuuun! Thank you Alex. Your channel has became one of my favorite about Python and SQL 🤓
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
So glad to hear that! :D
@skaigreen
@skaigreen 2 жыл бұрын
this was really helpful... I'm planning on transitioning careers to data analytics and would love to see how it goes.
@vintage-cartoons
@vintage-cartoons Жыл бұрын
Really enjoyed this video! Any update on when the one for multiple pages would be ready? I didn't see it on your channel
@heartbrekid92
@heartbrekid92 2 жыл бұрын
nice video Alex ! Thank you
@apaumichael954
@apaumichael954 2 жыл бұрын
Thanks for this Alex..
@kamogelokhumalo4792
@kamogelokhumalo4792 Жыл бұрын
Thanks a lot Alex, I have learned a lot from your channel. Please keep on posting
@riteshkumar1497
@riteshkumar1497 11 ай бұрын
NoneType' object has no attribute 'get_text'. Iam facing this error
@huangchou-ho5718
@huangchou-ho5718 2 жыл бұрын
Thank you so much Alex! I learned a lot from your videos and built my own portfolio. I decided to change my career to data analyst and start creating my resume. But I don't have data analyst experience, could you advise how to create a new resume with portfolio for someone wants to change career? should I focus on the projects?
@patrickbarchok7741
@patrickbarchok7741 2 жыл бұрын
I am so grateful for finding you. Almost feels like I know you personally. I'm still very new to this whole Data Analytics but I'm learning a lot. A quick question: I'm on the Google analytics course by coursera and the language is R. Any ideas on where I can learn python- preferably in a structured way that is beginner friendly? Again thank you for the work. Truly amazing.
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
I’m so glad to hear that! I honestly will ups do some KZbin to just get the hang of it - then I would check out my Udemy Course recommendations in the description below - those are ones I’ve taken and loved. That would be my next step. Thanks for watching! 😁
@danramirz
@danramirz 2 жыл бұрын
Very nice 👍 that be good for checking the prices on udemy courses. 😅
@reneepaz8077
@reneepaz8077 2 жыл бұрын
I am also taking the Google Analytics course, one question that I would like to ask is, how do you know or prevent bias from the data being collected?
@nickmoritz1515
@nickmoritz1515 2 жыл бұрын
One thing I'd like to point out here is you can easily switch from R to Python. There are plenty of courses out there like Alex had mentioned but the key take away from the course which I did finish and landed a data analysis job, is make sure when following Alex watch how he uses 'pandas' and other packages, which is essentially the same as the tidy-verse in R. Look at the packages and how he writes the code. I think that will help you out the most on top of taking courses.
@ermano5586
@ermano5586 11 ай бұрын
@@nickmoritz1515 Hey man! How is it going? Can you share some tips that helped you to land a Data Analyst job, maybe there is additional stuff, I've almost finished Alex's data analyst bootcamp and pre-graduate cource bachelor student. I would be grateful for sharing, please?
@nidhigupta7606
@nidhigupta7606 2 жыл бұрын
Thanks again for sharing this video.
@djmariohh
@djmariohh Жыл бұрын
Hi Alex, this was really great! Thanks for doing this video. Did you ever do the follow-up video that was mentioned at the end of this video?
@sim9955
@sim9955 Жыл бұрын
i'm interested in that follow up as well!!
@amanvats7966
@amanvats7966 2 жыл бұрын
I'm getting this error when trying to print the title using soup2: tried to resolve it but not.. let me know if anyone has the solution for this: AttributeError: 'NoneType' object has no attribute 'get_text'
@mayokunsoetan7531
@mayokunsoetan7531 2 жыл бұрын
getting the same error Have you been able to solve it?
@farazbhatti6120
@farazbhatti6120 2 жыл бұрын
Been having the same issue, for a second the code worked and all of a sudden it stopped working @alex could you please guide why this is the case when we run the code and how to resolve it. (I think its due to amazons security protocols that detect either a bot or a programming language that's trying to fetch the data.)
@mDevinm
@mDevinm 2 жыл бұрын
@@farazbhatti6120 Amazon has basically caught onto this method of web scraping their site. A newer method involves rotating your user agents constantly - essentially to look like you're accessing Amazon from different devices. However, you also need to pair this with a proxy, otherwise Amazon would see you're trying to access Amazon from different devices, all from the same IP, hundreds of times a day. It's a lot more complicated now and the video is no longer working unfortunately.
@jay83x
@jay83x Жыл бұрын
same issue here for me! I want to continue with the project but I cannot due to this same get_test error message! @alex please help
@muzzammilsiddique417
@muzzammilsiddique417 3 ай бұрын
similar error
@krystlestevens2585
@krystlestevens2585 Жыл бұрын
Unfortunately it no longer works (due to Amazon website update I believe, as others have commented) :/ would love another scraping video so I can learn!! Love all the videos Alex and thanks so much!😊
@krystlestevens2585
@krystlestevens2585 Жыл бұрын
@@nezzylearns happy to help
@VishalSharmaOfficialVS
@VishalSharmaOfficialVS Жыл бұрын
Were you able to bypass the Amazon scraping detection? I am also receining NoneType error.
@krystlestevens2585
@krystlestevens2585 Жыл бұрын
@@VishalSharmaOfficialVS I unfortunately wasn't able to figure it out :/ This is one of the harder projects (to me) so I was going to circle back after going through the rest of Alex's projects. If you figure out how to bypass it plz comment here with an update!
@VishalSharmaOfficialVS
@VishalSharmaOfficialVS Жыл бұрын
@@krystlestevens2585 sure! I’m working on it. As soon as I have a concrete solution, I will post it here. Thanks for your reply.
@adisonfryman144
@adisonfryman144 Жыл бұрын
@@VishalSharmaOfficialVS did you ever figure this out?
@mdoz
@mdoz Жыл бұрын
Great Video! really helpful. 👍
@lawrencelawliet5016
@lawrencelawliet5016 2 жыл бұрын
If anyone else has a problem like I did with getting a captcha output when printing soup2, I solved it by putting soup2 and the print statement in a different cell then run the first cell with soup1 then run the second cell with soup2 and the print statement separately.
4 ай бұрын
Help im really having issues with "AttributeError: 'NoneType' object has no attribute 'get_text'" I have tried everything I could think of, how can I resolve this.
@qlintdwayne9044
@qlintdwayne9044 4 ай бұрын
experiecing the same. Used an if loop to determine whether the title exists, apparently it doesn't
@abrilgonzalez7892
@abrilgonzalez7892 3 ай бұрын
Same here !!! I'M STUCKED IN MINUTE 16:35, the code doesn't work :( ¿Could someone help us please? Thanks you!!
@yashwanthgunturi8762
@yashwanthgunturi8762 Ай бұрын
did you find a fix? I am having the same problem.
@Reyhanemohamadinejad
@Reyhanemohamadinejad Ай бұрын
@@yashwanthgunturi8762 Also for 'title ', you can type the text below after soup's definition: title = soup.find(id='productTitle').get_text() print(title)
@aayanmalhotra1104
@aayanmalhotra1104 2 жыл бұрын
One of the only channels with least haters ✨
@AlexTheAnalyst
@AlexTheAnalyst 2 жыл бұрын
I wish I had more so I could be cool
@krahul456
@krahul456 8 ай бұрын
Wholesome Content !!! Thanks a Lot !!
@SS-ie1od
@SS-ie1od 2 жыл бұрын
Thank you for all you do! Your videos are inspirational and extremely helpful. Will you be working on any Python interview example videos soon?
@ArtAndTechWithNicolas
@ArtAndTechWithNicolas Жыл бұрын
Great video, thank you very very much.
@IrfanKhan-eh7wu
@IrfanKhan-eh7wu Жыл бұрын
Alex Thanks a lot for this wonderful tutorial, I really learn things from it, can you mention in any of your videos how we can pick colors as well from any product details if it is available in more than one color. A prompt reply will be highly appreciated. Thanks
@henriquealmeida3045
@henriquealmeida3045 Жыл бұрын
Hi Alex, great work as always! Are you still going to make the second Web Scraping video?
@HenryLinMusic
@HenryLinMusic 2 жыл бұрын
Hey Alex , quick question - when you do a requests.get, why do we need to have the header? Thanks!
@markchinwike6528
@markchinwike6528 3 ай бұрын
Thank you so much, Alex! Your teaching style has made learning incredibly enjoyable and accessible. I've learned a lot in just one month and completed my portfolio projects, even though I skipped Excel and Power BI for now. Your anecdotes about your dog, family, and personal experiences have added a fun touch to the learning process. Your impact on learners like me is undeniable, and I'm looking forward to purchasing a course from your website soon. Keep up the fantastic work! 🥂🥂
@hafsahshazmeen1446
@hafsahshazmeen1446 10 ай бұрын
This man a God send gift to ALL the Broke data analyst students
@jachimmachristian457
@jachimmachristian457 7 ай бұрын
No kidding
@okonkwolouis902
@okonkwolouis902 Жыл бұрын
Hello Alex, thank you so much for all you do. I am using this video now when Amazon doesn't include the word 'price'. While inspecting how do I go about that. I hope you reply because I am sure lot of new learners are having this issue.
@VinaySingh-qy1ks
@VinaySingh-qy1ks Жыл бұрын
Hi, Thank you for this tutorial. Could you pls share link for second part where we scrap data for a search text (learning SQL)?
@pangtoubear6923
@pangtoubear6923 10 ай бұрын
Very nice tutorial! The amazon seems to change the code on the id = priceblock_ourprice part, could you update the code accordingly?
@gilltim5711
@gilltim5711 2 жыл бұрын
What browser are you using to pull up that Inspect/Elements method? I've tried it in Firefox and Explorer, and I don't get that window with either. I'm not getting the individual pieces on the page highlighting as I move my cursor over the code, but all that happens is the full page highlights, not the individual pieces. What am I doing wrong?
Full Beginner Project in Tableau | Tableau Tutorials for Beginners
44:18
Alex The Analyst
Рет қаралды 256 М.
Data Cleaning in Pandas | Python Pandas Tutorials
38:37
Alex The Analyst
Рет қаралды 252 М.
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 21 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 12 МЛН
2000000❤️⚽️#shorts #thankyou
00:20
あしざるFC
Рет қаралды 14 МЛН
Python Tutorial: Web Scraping with BeautifulSoup and Requests
45:48
Corey Schafer
Рет қаралды 1,1 МЛН
Automating Crypto Website API Pull Using Python | Data Analyst Project
51:14
Scraping Data from a Real Website | Web Scraping in Python
25:23
Alex The Analyst
Рет қаралды 355 М.
Scrape Amazon Data using Python (Step by Step Guide)
24:14
Darshil Parmar
Рет қаралды 130 М.
Web Scraping with Python - Beautiful Soup Crash Course
1:08:23
freeCodeCamp.org
Рет қаралды 1,5 МЛН
The Biggest Issues I've Faced Web Scraping (and how to fix them)
15:03
Exploratory Data Analysis with Pandas Python
40:22
Rob Mulla
Рет қаралды 427 М.
Data Analyst Portfolio Project | SQL Data Exploration | Project 1/4
1:17:09
Alex The Analyst
Рет қаралды 1,8 МЛН
The ONLY Data Analytics Portfolio You Need (GUARANTEED Job)
9:18
Learn with Lukas
Рет қаралды 134 М.
WHY IS A CAR MORE EXPENSIVE THAN A GIRL?
00:37
Levsob
Рет қаралды 21 МЛН