Web Scrape in Google Sheets: IMPORTXML Function (Part 2)

Поділитися
Вставка
  • Опубліковано 10 вер 2024

КОМЕНТАРІ • 151

  • @chrisford7351
    @chrisford7351 Рік тому +2

    I HAVE NEVER SEEN ANYTHING LIKE THIS IN MY LIFE. Sure, I have see screen scraping back in the old CRT days, but this is UNREAL and it's easy ONCE you know the language!! Excellent Video!

  • @PhilShepardLLC
    @PhilShepardLLC 3 роки тому +6

    Thank you for this video! I was trying to scrape data from a website and couldn't figure it out until I came across this video.

  • @27455628
    @27455628 2 роки тому +12

    That tutorial is so useful and simplicit, contain no bs and full of content. You are a champ.

  • @akkintouch
    @akkintouch 2 роки тому +3

    is it possible to get the sector from google finance / yahoo finance page for a stock, i tried but its showing me an error..

  • @PassiveIncomeGeneratorPIG
    @PassiveIncomeGeneratorPIG 3 роки тому +4

    More google sheet tutorial please. Thanks a bunch! 😍

  • @miketaiwanwalkcity6355
    @miketaiwanwalkcity6355 3 роки тому +1

    Wow! You' re a MASTER of scraping and Google Sheets! Just learned so much with 2 of your videos

    • @dataslice
      @dataslice  3 роки тому +2

      Thanks! I’m glad to hear it!

    • @miketaiwanwalkcity6355
      @miketaiwanwalkcity6355 3 роки тому +1

      @@dataslice Thank is to you! Only problem is scraping Image URL from Craiglist in your example, I added /@src but it doesn't work

  • @kondor7
    @kondor7 3 роки тому +5

    I'm encountering an issue at 4:09 for the //p[@class='result-info'] , as I got a #N/A as a result.
    The class name on CraigList is not changed yet, so can't figure out why this isn't working as you.
    Thanks for your help and your videos.
    EDIT :
    #2 On TechCrunch website, I'm not able to click on "XPath" Button. It's not working at all. Otherswebsite are fine tho. Do you have any idea why ?
    #3 On Yelp website , the result for the first example in Sheets is CSS code. Far from what you get even if I'm doing the exact same thing.
    Your video isn't so old, I really can't figure out why thinks works so differently , I tried to re-watch many times your video to see if I'm missing something but no.... ;(

  • @franciscotriano8344
    @franciscotriano8344 Рік тому

    Thanks, great help for any webside :D

  • @MuhammadFAH33M
    @MuhammadFAH33M 4 місяці тому

    Clear Explanation 👍
    Questions
    Will the important HTML Is up-to-date data from the source website? If no then please tell us a way to keep a live data
    2- I want to scrap ecommerce website product data, how to auto scrap Next page ?
    3- How about import data via json file url most e-commerce website uses it eg Shopify
    I'll be thankful if you please create an ecommerce website data scraping vidoe or share your tips so ill give it a try 🙂

  • @MicahJohns
    @MicahJohns 3 роки тому

    This video is so good it's basically a cheatsheet.

  • @preyasprathap
    @preyasprathap 4 роки тому +1

    this channel is gold. Amazing tutorials

    • @dataslice
      @dataslice  4 роки тому

      Thank you, I appreciate it!

  • @haaksify
    @haaksify 2 роки тому

    U solved my very unsolved problem - thanks alot!!

  • @pmbdetailing
    @pmbdetailing 3 роки тому +2

    Pure gold, great and on point! Thanks for the content.

  • @PierinoSchiavone
    @PierinoSchiavone 3 роки тому +1

    Superb

  • @rick_crypto_talk
    @rick_crypto_talk 3 роки тому +2

    finally I found it, absolutely amazing, thank you a lot!

  • @Yakubian
    @Yakubian 2 роки тому

    best tutorial ive seen, thank you

  • @Drone-pk
    @Drone-pk 2 роки тому +1

    Can i do the same on password protected site

  • @hirenkakkad3747
    @hirenkakkad3747 3 роки тому

    Simply Amazing. Thanks for such a wonderful video tutorials

  • @innerresonance6682
    @innerresonance6682 3 роки тому +2

    Great content!!
    I'm trying to scrape an Amazon list of Item Names & Prices but it will only return a list of 10 of the items... 🤷‍♂️

  • @TheBondy2010
    @TheBondy2010 3 роки тому +6

    Thanks so much for the value! For your yelp example, how would you go about trying to keep a well managed and orderly scrape of all the items across all page numbers over time? Including trying to remove duplicates as each item moves across the different pages?
    Thanks!

  • @First.Last.99
    @First.Last.99 3 роки тому

    wow, what an extension! Killer! Love it

  • @raykim5422
    @raykim5422 4 роки тому +2

    You da real mvp

  • @dimitrioschantzis4647
    @dimitrioschantzis4647 3 роки тому +4

    Great video, I apply the importxml function to Google Sheets and other times it works and other times (without changing anything) it gives me #N/A into cell. What can I do? Thank you very much

    • @dataslice
      @dataslice  3 роки тому

      If nothing is changing, I’m not sure what the issue would be unless there’s an error getting data from the site. What site is it?

    • @dimitrioschantzis4647
      @dimitrioschantzis4647 3 роки тому +1

      @@dataslice I did it through a script and it works. I was told that it was probably the speed of the network. Thanks a lot again

  • @primasupport6071
    @primasupport6071 3 роки тому

    Super useful. You safe my day!

  • @PEEYUSHKP
    @PEEYUSHKP 3 роки тому +1

    importxml function is not working in google sheets. It is showing NA when trying import the data
    Can you suggest a solution

  • @TiffannyDoll
    @TiffannyDoll 3 роки тому

    thumbs up for the video, really useful and well explained.

  • @techxteem8010
    @techxteem8010 3 роки тому

    top-notch tutorial, Thanks alot :D

  • @autobaron1410
    @autobaron1410 3 роки тому

    Thanks man you really helped me out here!

  • @webdevschool6597
    @webdevschool6597 2 роки тому

    Excellent video. Great content!!

  • @fabianperez3095
    @fabianperez3095 3 роки тому

    Absolutely amazing !!!!

  • @Birlank
    @Birlank 4 роки тому

    Earned a subscriber great info, clear and concise!

  • @ajitafhaam
    @ajitafhaam 4 роки тому

    Thank you mr for these useful tricks

    • @dataslice
      @dataslice  4 роки тому +1

      Thanks for watching!

  • @danilosouza1161
    @danilosouza1161 3 місяці тому

    amazing..thanks

  • @TruthDefenderPodcast
    @TruthDefenderPodcast 2 роки тому

    How would this work (if at all) in youtube trying to scrape video data? Especially when it comes to tracking down the actual video ID and not the vanity URL? THANKS IN ADVANCE

  • @Summersolstice1826
    @Summersolstice1826 8 місяців тому

    Can we use importxml function directly without using or downloading application or software to scrape data from any website?

  • @bmwe46zhp
    @bmwe46zhp 3 роки тому

    Thank you for your help

  • @David-mk4it
    @David-mk4it Рік тому

    I tried exactly the same workflow as you but mine is giving me error. it's craiglist with home rental site.

  • @nordicnugz
    @nordicnugz Рік тому

    Is it possible to have google sheets pull information from Search Engine results? For example, enter a business name, and it searches Google and pulls info for that company?

  • @rashidrazak4796
    @rashidrazak4796 6 місяців тому

    How to make it auto update/refresh result? Can i just Reload the google sheet tab

  • @MrGametop1
    @MrGametop1 2 роки тому

    Really good video :D

  • @tim64163
    @tim64163 2 роки тому

    Do you know if it's possible to tell Google sheet to scrap data from a specific location? I tried using those commands, but it was sending me data from United States whilst the page update automatically depending on the country you're accessing it from, though the URL remains the same.

  • @mathiasvestergaard1740
    @mathiasvestergaard1740 2 роки тому

    The =IMPORTXML(B2,B3) isent working for me, the numbers just go grey . Anyway to fix this??

  • @learningstuff5679
    @learningstuff5679 2 роки тому +1

    I still get #N/A ??? It worked for Craigslist but not for other sites i tried like Supermarkets?????

  • @cgc2300
    @cgc2300 9 місяців тому

    Hello I am an Amazon seller, do you think I could use this technique to retrieve my sales history directly in a Google sheet?

  • @evanhoang5546
    @evanhoang5546 3 роки тому

    Great info, earned a sub 🙌

  • @johnhe9984
    @johnhe9984 2 роки тому

    How is scrape pictures from Craigslist? Is there a way to scrape desired data from balance sheet from yahoo finance into google sheets?

  • @julescaruso4398
    @julescaruso4398 4 роки тому

    Excellent Content!

  • @yusufaqel3299
    @yusufaqel3299 3 роки тому

    hi there can you help me how to collect data from 'BURSA'?. such as stock price and so on. i already tried all the methods but it did not work

  • @sneakerman1313
    @sneakerman1313 2 роки тому

    Amazing content

  • @savyasachiarora5647
    @savyasachiarora5647 2 роки тому

    how to extract data from multiple pages on yelp ? not just the first one

  • @powergaming-tu6wj
    @powergaming-tu6wj 2 роки тому

    is there a way to automatically change the url. lets say like a item id at the end or the url to make a database?

  • @victorkoetter4882
    @victorkoetter4882 2 роки тому +1

    Great tutorial! When I scraped data from a website the data was only scraped until a certain point, even though more yellow containers were highlighted. What is the issue here, does the scraping stop after a certain number of lines?

    • @kevinttyrrekk
      @kevinttyrrekk 2 роки тому

      Victor. Same problem I am having. @dataslice can you comment?

  • @erikaknollenberg7526
    @erikaknollenberg7526 2 роки тому +1

    What if I want to scrape all of the images and their respective alt text or all of the h tags in order of their appearance on the page?

    • @leonvla
      @leonvla 2 роки тому

      hey, i am having the same question. have you found out the solution?

  • @learningstuff5679
    @learningstuff5679 3 роки тому

    How come this only works for certain website? Eg. When I try to do this on a real estate website or supermarket website i always get the error #N/A?

  • @arnniemartinmarasigan1297
    @arnniemartinmarasigan1297 Рік тому

    what did you do to show the xpath??? you did not teach how to show this xpath in your video

  • @pilotgfx
    @pilotgfx 3 роки тому

    would love to hear how you would go ahead scraping dynamic pages that loads the content through java / api? I have some different solutions available: Scrapy, Octoparse, Selenium(Python), Java, or somehow retrieving it directly from the API. Could i do it with GraphQL? I need the data to get fed into a cell in a google sheets, i prefer not having to manually load it from a csv. i'm okay at sheets but not python/java

  • @satmoura12
    @satmoura12 3 роки тому

    thank you , useful

  • @jknoepke11
    @jknoepke11 3 роки тому

    Excellent video. Curious if you could help explain if this is exclusive for text or if numerical data can be extracted as well? If so, could you help coach on how to do that? I keep struggling to get anything but the text headers in a numerical data table that is non HTML tables. Thank you!

  • @UbbeGubbn
    @UbbeGubbn 2 роки тому

    Thanks for a great video on this subject! But this does not work for me. I get an "error" when try to input the second field in this example!

  • @MrAJ-xx9gh
    @MrAJ-xx9gh 2 роки тому

    Hi, how many data row is it limited for importxml function?

  • @GZbautista
    @GZbautista 3 роки тому

    I just tried this trying to scrape google play store and failed. is this possible to scrape google play store reviews? please help

  • @swingy_songs
    @swingy_songs Рік тому

    Tell me the extension that is using for select all links in one time

  • @demo7191
    @demo7191 4 роки тому

    Thanks for the awesome video! But how to find the right xpath from youtube? I try SelectGaghets extention, but he gives me a Error:
    Imported Xml content can not be parsed. Or Error
    "Imported content is empty" only "//a" xpath works for me...

  • @lheedp
    @lheedp 9 місяців тому

    If the page gets updated. The info on the Sheet will get updated as well?

  • @PykeGriffin
    @PykeGriffin 2 роки тому

    Hello thanks for the awesome tutorial, however, how do you do this with a webpage you have to log in to get table info?

  • @whodoneitx2x
    @whodoneitx2x 4 роки тому

    SelectorGadget doesn't have an icon to click to activate after i Installed on chrome. Is there a Firefox equivalent?
    Also, how would you recommend scrapping home data from Redfin/Zillow? I would like to paste in links and automatically fill in home data row by row for different homes. For the SF for example, i tried used //div[@class='info-block sqft'] but it doesn't work (shows N/A)

    • @OrozcoJr.
      @OrozcoJr. 3 роки тому

      Mine worked fine..

  • @Roottech25
    @Roottech25 4 роки тому

    nicely done...

  • @pddea8254
    @pddea8254 2 роки тому

    How if we collect data from website with basic auth to spreadsheet

  • @memossjr
    @memossjr 3 роки тому

    Can we use importxml to extract photos to Google Sheets? If so, what is the process?

  • @shoechoose2291
    @shoechoose2291 2 роки тому +1

    Hello
    Thank you very very much for this excellent video that is very very helpful
    Just a question : if I need to scrap the image URL of the product, is there a way to do it ?
    Thank you

    • @leonvla
      @leonvla 2 роки тому

      hey, i am having the same question. have you found out the solution?

  • @bryanl5833
    @bryanl5833 3 роки тому

    Tried doing this for rental units to find but just kept getting an error sadly

  • @timothytan6265
    @timothytan6265 3 роки тому +1

    Hey Thank you for the video!
    Do you know to get the updated data.
    Example if i am importing a stock price.
    and i would like to import the updated data after 30 mins.

    • @dataslice
      @dataslice  3 роки тому

      I can't think of a way other than manually refreshing the formula and cells, however, I do know that Excel supports getting data from stock tickers. You can write a ticker name in a cell, like $AAPL, and then go to the 'data' to format it as a stock ticker, and then fetch a lot of different data points about the stock -- it might be easier than scraping it!

  • @feliperoletto
    @feliperoletto Рік тому

    Señor, usted SAPE.

  • @Adil-tb8xo
    @Adil-tb8xo 3 роки тому

    How do you use this function to scrape hyperlinks in the website?

  • @thetravelservice1235
    @thetravelservice1235 2 роки тому

    can you please guide me how to scrape skyscanner and kayak Best price in google sheet.

  • @ingilizanahtar644
    @ingilizanahtar644 3 роки тому

    thanks

  • @paulmoon7421
    @paulmoon7421 2 роки тому

    thank you for the quality tutorial. i'm looking for a way to scrape data from SSRS to google sheet. is this possible? thanks

  • @eclipse1161
    @eclipse1161 2 роки тому

    hey man, having trouble scraping yahoo finance onto a spreadsheet, can you help?

  • @mattchouinard9576
    @mattchouinard9576 3 роки тому

    You're a beast.

  • @eloisehitalia4649
    @eloisehitalia4649 3 роки тому

    I'm having a hard time scraping data from skybox. hopefully this helps

  • @TJG4381
    @TJG4381 3 роки тому

    How do you scrape data from a website that is behind a paywall?

  • @annowwi
    @annowwi 2 роки тому

    Thank you so much for these tutorials! I think i'll use them in future. Not now, because.. i need to import comments from instagram, and...is there any way to do that? I guess insta won't let google sheet take data from it because it's not "logged in", and..yea.. i would love to hear any answers for it, even if that's a no :")

  • @TheEricStein
    @TheEricStein 2 роки тому

    Selector Gadget does NOT work with Craigslist, OfferUp, or Walmart.

  • @chanchalshaw6178
    @chanchalshaw6178 Рік тому

    How to get data in Google Sheet from a website after login?

  • @tazulislam2698
    @tazulislam2698 3 роки тому

    How to import the tables that filled with api data?

  • @mikelatragna9659
    @mikelatragna9659 2 роки тому

    This is AWESOME! Do you know if this is possible to do with a site that requires a login?

  • @geesande6409
    @geesande6409 2 роки тому

    Does this work with Microsoft Edge? Do you have discord server? I wanna ask something. :)

  • @sophieshen6054
    @sophieshen6054 2 роки тому

    this is so helpful! is it possible to use this method to get the links in the page?

  • @Maxparata
    @Maxparata 4 місяці тому

    How can I get the URL link?

  • @ckanu8689
    @ckanu8689 Рік тому

    Can you import the images?

  • @chrismelville8565
    @chrismelville8565 3 роки тому +1

    Love it thanks for sharing! Do you have one on python by chance? I saw the one on R but am curious if you do anything with python.

    • @dataslice
      @dataslice  3 роки тому

      I’m working on a python one now - thanks for watching!

    • @chrismelville8565
      @chrismelville8565 3 роки тому

      @@dataslice Can't wait! These are awesome!!

  • @pier-hugodian3465
    @pier-hugodian3465 4 роки тому

    Thanks for this great tuto. when i'm trying to use on a realtor listing, google sheet result is "N/A", what did i make wrong ? thanks

    • @dataslice
      @dataslice  4 роки тому

      Which site are you trying to scrape? Websites where the data is loaded dynamically sometimes don't cooperate with Google Sheets / other webscrapers and you may need a different approach

    • @demo7191
      @demo7191 4 роки тому

      Same problem... I'm trying to scrape youtube.com. I'm watched this video ua-cam.com/video/pwZ44kAeiOo/v-deo.html&t where he scrape youtube with no effort, but right know it's seems it no working any more...

  • @AvanaVana
    @AvanaVana Рік тому

    Regular devtools has right click on element > copy > copy xpath

  • @divakar.mycroft
    @divakar.mycroft 3 роки тому

    Is this data updated automatically?

  • @Meowest21
    @Meowest21 3 роки тому

    Will this update daily?

  • @cbsubs
    @cbsubs 3 роки тому +1

    why is this failing with youtube links?

    • @dataslice
      @dataslice  3 роки тому

      UA-cam dynamically generates content on the page with javascript -- in other words, the page essentially loads and is blank and then the content is populated after the fact. Google Sheets (and other static web scrapers) can only scrape the page if the content is there on the initial page request, but it's unfortunately not able to if the content is generated after.

  • @demoix
    @demoix 7 місяців тому

    All is cool, until google sheets gives "Loading" forever if you input more data...

  • @AdamLundquist
    @AdamLundquist 2 роки тому

    How would you do this with links

  • @CraigaliciouslyCraig
    @CraigaliciouslyCraig 3 роки тому

    Hello! I am having a difficulty in understanding. I would like to gather data from "www.roblox.com/groups/8650183/TheSquid#!/about", specifically the the number under funds. How would I be able to do that?

  • @bradgentle354
    @bradgentle354 3 роки тому

    Hey mate! Great tute. Any idea how to get the info beyond a "More" button using these methods?

    • @bradgentle354
      @bradgentle354 3 роки тому

      Taking the Craig's List one for example, If you wanted to see the top 300 results, if they were beyond a more button that loaded onto the current page and not on a "page=2" type thing.

    • @dataslice
      @dataslice  3 роки тому

      Hey Brad, unfortunately if you want to do any kind of UI interaction on the page, you'll need to use a different web scraping method--something like the Chrome web scraper extension or the Selenium library in R or python.