Scraping prices on Ebay from EAN codes with Make

I am looking for a way to get prices from ebay with the ean number or title.
I’m having a google spreadsheet with EAN numbers listed and the goal is to get a listed ebay price in the row next to it.

Right now all it does, add a build url to the ebay search with the ean.

Are there any tools to scrape a website to get the price tags of items?

I didn’t find anything that is really convenient.

I got fairly good frontend web dev knowledge, if that would help in a way.

Thanks in advance!

Welcome to the Make community!

For web scraping, some apps you can use are ScrapingBee and ScrapeNinja to get content from the page.

I’ve used ScrapeNinja, and you can use jQuery-like selectors there in the extractor function.

ScrapeNinja also can run the page in a web-browser using the “Scrape (Real Browser)” module so it closely emulates what users see, as opposed to just the raw page HTML fetched from the HTTP module.

If you want an example, take a look at Grab data from page and url - #5 by samliew

3 Likes

Thank you very much! I’m hyped to try it out.

2 Likes

Just one more thing that came to my mind: Wouldn’t is be possible to use HTTP module with a similar approach, as long the webpage doesn’t need javascript to load? :slight_smile:

Yes, you can do that too.

One thing to note, is that sometimes the scraping services do more than just fetch the resulting page - they might also do error handling, or retries, or bypass firewall (Cloudflare), etc., so it can be more reliable.

If you read about ScrapeNinja on their website,

ScrapeNinja handles headless browsers, proxies, timeouts, retries, and helps with data extraction, so you can just get the data in JSON.

Rotating Proxies, Unlimited Volume.
ScrapeNinja uses high quality proxies under the hood, so you don’t spend time managing and monitoring them, and it won’t break your bank.

Chrome Fingerprint Emulation
Getting blocked when scraping using CURL or PHP? ScrapeNinja emulates real Chrome request, without Puppeteer overhead (but JS evaluation is available, too!).

Smart Retries
ScrapeNinja retries based on timeout, response code and page text.

JS Evaluation
Choose if you want to evaluate JS (launch real headless browser) or perform raw network request (to get best performance and lowest latency possible). Experiment and switch between 2 network engines of ScrapeNinja on the fly.

Extract pure data from HTML. Faster.
Rapidly write & test simple JS snippets in online editor, to extract JSON from arbitrary HTML, via JS Extractors feature.

Build and test scrapers right in your browser.
Rapidly build and test web scraper in online builder, without writing a single line of code. Copy&paste generated web scraper code to your environment when you are done.

3 Likes

Thank you very much for your help. I will try the options this weekend.

2 Likes