Curly brackets denote objects in js/ts. You're calling it and array in multiple occasions. I know, it's nitpicking, but I think it could be confusing for beginners.
There's a huge community of JS developers. I learned phyton, which by the way is an excellent programming language, due to the need of scraping some data. But 90% of my time I'm using JS. It would be great for the JS community, and for you as an expert in web scraping, to offer a new use case of the JS language. This is my humble advice as a JS developer. I am an avid follower of your channel, and I want to thank you for all the content you have shared to all your followers.
Hi John I saw your comment from the previous video Great to hear that you are in the process of putting up a python crash course. As for this video it was great watching.
I prefer Node-fetch than axios personnally. You can copy the fetch request from the network tab in the dev tool ! Really nice when trying to get the hidden APIs
As a JS Developer, I feel like Python code is more lean and simple to understand. Because of the many brackets and methods it end being used, it may look more crowded and hence, complex.
I love this one. Curious how one does this on multiple pages on a website. I want to search for articles on a website that have playlists and make components with them
I'm studying Node, but I am more used to python, so I decided to do web scraping in node for educational pourposes. Its important to mention that Axios has its limitations. It is an async function so, no matter if you put an "async/await" it won't return anything and it will always be "pending" wich is a pain in the ass... i didn't figure out how to fix this. So if you're gonna web scrape...maybe python is better. 😅
I believe you need to await the result, but to await you need to have it in an async function. Maybe not anymore, but in the past, it used not to be possible to use async/await in the global scope. I'm not 100% sure, have you figure it out?
@@AmodeusR It was 8 months ago... I think I tried to do this at the time, but it didn't work at all, but I don't fully remember. At the time I was only checking Node out... I'm just more used to python to do data stuff. I don't use javaScript much. Someday if i go for a web project, maybe I'll study some more JavaScript.
@@JohnWatsonRooney I'm working for a startup that optimize SEO, initially I applied for machine learning engineer but the job need me to do scraping with scrapy, python automation development , some php and some javascript dev also. Have a lot to learn haha
Curly brackets denote objects in js/ts. You're calling it and array in multiple occasions. I know, it's nitpicking, but I think it could be confusing for beginners.
Yes your absolutely right thank you for mentioning it
There's a huge community of JS developers.
I learned phyton, which by the way is an excellent programming language, due to the need of scraping some data.
But 90% of my time I'm using JS.
It would be great for the JS community, and for you as an expert in web scraping, to offer a new use case of the JS language.
This is my humble advice as a JS developer.
I am an avid follower of your channel, and I want to thank you for all the content you have shared to all your followers.
Thank you for watching! I am learning more and more JS as I go and I would love to put out more content using it, watch this space!
Still best webscraping author. Thank you, John!
Hi John I saw your comment from the previous video
Great to hear that you are in the process of putting up a python crash course.
As for this video it was great watching.
Thanks! I’ll make some posts when I’ve made some progress but I suspect it will be early 2022 release
Please make a complete course on web scraping with JavaScript and node. This video was helpful and easy to understand
I’d love to but it might be a while as I have lots of other things to finish, but good idea
@@JohnWatsonRooney we are eagerly waiting for it ♥
I prefer Node-fetch than axios personnally. You can copy the fetch request from the network tab in the dev tool ! Really nice when trying to get the hidden APIs
Nice video, Python is the winner
Great Sir. Very good info
I can't find the producttitle Id on amazon anymore ,did they change it ?
As a JS Developer, I feel like Python code is more lean and simple to understand. Because of the many brackets and methods it end being used, it may look more crowded and hence, complex.
Python is a very simple language to read and understand and also pretty powerful in the right application!
Amazing man..
Thank you:) amazing content!
Thanks for watching!
which one s faster a nd better do u think?
Python in my opinion. It's great for anything data.
I love this one. Curious how one does this on multiple pages on a website. I want to search for articles on a website that have playlists and make components with them
Nice, the fact that xpath is usable with cheerio is amazing since its not available on bs4.
Thanks but I was wrong, it doesn't support XPATH. Sorry I felt sure that it said it did!
Seems very interesting... Is it reliable JS sites?
It can do it but not this way, we would need to use puppeteer - I will cover that in another video soon!
Then will use an our existing patterns/method. Thanks!
I'm studying Node, but I am more used to python, so I decided to do web scraping in node for educational pourposes. Its important to mention that Axios has its limitations. It is an async function so, no matter if you put an "async/await" it won't return anything and it will always be "pending" wich is a pain in the ass... i didn't figure out how to fix this. So if you're gonna web scrape...maybe python is better. 😅
Good to know! I was exploring it for a learning process but yes Python is better for data stuff
I believe you need to await the result, but to await you need to have it in an async function. Maybe not anymore, but in the past, it used not to be possible to use async/await in the global scope. I'm not 100% sure, have you figure it out?
@@AmodeusR It was 8 months ago... I think I tried to do this at the time, but it didn't work at all, but I don't fully remember. At the time I was only checking Node out... I'm just more used to python to do data stuff. I don't use javaScript much. Someday if i go for a web project, maybe I'll study some more JavaScript.
@@AmodeusRYou can do that on module.
Awesome
Please, keep creating videos on node js as well.
Cool, I’d like to cover more and different things
I need to use scrapy in my job, so still python :)
that's cool. can i ask what your job is?
@@JohnWatsonRooney I'm working for a startup that optimize SEO, initially I applied for machine learning engineer but the job need me to do scraping with scrapy, python automation development , some php and some javascript dev also. Have a lot to learn haha
Would really love if you do a video on Puppeteer.
Sure I was thinking about doing a “round up” style video on the popular headless browsers and the similarities and differences
my eyes are curling then i see js syntax xD but node js are awesome
Haha yes, I’m nowhere near as good with js as I am Python buts it’s getting there!