SerpApi – Telegram
SerpApi
26 subscribers
62 photos
107 links
API to get search engine results with ease.

Website: https://serpapi.com

Chat: @serpapi_chat

Email: contact@serpapi.com
Download Telegram
#SerpApiUpdate

Benchmarking Ruby 3.1 (+YJIT) vs Ruby 2.7

Today Yicheng Zhou has an interesting study for you.

We benchmarked Ruby 3.1 (+YJIT) vs Ruby 2.7 in the hope of upgrading our infrastructure.

“Ruby 3 has been released for a while. As a core language in SerpApi, the new version is definitely going to be tried out, especially given that Ruby 2.6 has already reached end-of-life, and it will soon come to Ruby 2.7, which SerpApi is currently running on. Apart from the new language features introduced in Ruby 3, performance is our main concern. Although there have been quite many comparisons between Ruby 3.1 and Ruby 2.7, we want to test them with our own environment to see if Ruby 3 will have a performance improvement on SerpApi.”

https://serpapi.com/blog/benchmarking-ruby-3-1-yjit-ruby-2-7/

Conclusion
It can be concluded the new version of Ruby was not performing well on SerpApi. We are sensitive to performance, and it seems we might not migrate to Ruby 3 for now. But these are just early results of the whole benchmark schedule. We will also compare Rails 6 vs Rails 7 and other new versions of libraries to make the final decision.

Join us on Twitter | YouTube
#SerpApiUpdate

Using Google Jobs Listing Results API from SerpApi

This blog post is a step-by-step tutorial about scraping Google Jobs Listing using SerpApi.

Artur Chukhrai raised a very relevant topic today. Developments in the world have led to an increase in the number of such searches by both employers and job seekers. Also the topic is always relevant for the analysis of such data.

https://serpapi.com/blog/using-google-jobs-listing-api-from-serpapi/

Join us on Twitter | YouTube
#SerpApiUpdate

Web scraping Google Jobs Listing with Nodejs

A step-by-step tutorial on creating a Google Jobs Listing web scraper in Nodejs.

In this blog post Mikhail Zub will show you how to use Google Jobs Listing Results API from SerpApi.

The main advantages of our API is that you don't need to use browser automation to scrape results, create the parser from scratch and maintain it.

https://serpapi.com/blog/web-scraping-google-jobs-listing-with-nodejs/

Join us on Twitter | YouTube
#SerpApiUpdate

SerpApi Async Requests with Pagination using Python

How to make Async requests with SerpApi's pagination, how to use Search Archive API and Queue, and how much it faster than Sync requests Dmitriy Zub will tell us today.

In the previous async requests with SerpApi and Python blog post we've covered how to make async requests and how they work. In this continuation blog post, we'll cover how to add pagination to async requests.

📌Note: This blog post does not cover multithreading or asyncio. The topic will be covered in the next blog post.

Here's the plan:

☑️Time Comparison
☑️Sync Pagination
Sync Pagination
Explanation
☑️Async Pagination
Async Pagination
Explanation
☑️Conclusion
☑️What comes next

https://serpapi.com/blog/serpapi-async-requests-with-pagination-using-python/#what-comes-next

Join us on Twitter | YouTube
This media is not supported in your browser
VIEW IN TELEGRAM
#SerpApiUpdate

Web scraping Google Arts & Culture Artist Results with Nodejs

A step-by-step Mikhail’s Zub tutorial on creating a Google Art & Culture Artists Results web scraper in Nodejs.

We currently don't have an API for Google Arts & Culture Artists page.
This blog post is written to show the DIY solution to extract data from "All, from A to Z, Time" tabs that can be used for personal use while we're working on releasing our proper API.

https://serpapi.com/blog/web-scraping-google-arts-culture-artist-results-with-nodejs/

Join us on Twitter | YouTube
This media is not supported in your browser
VIEW IN TELEGRAM
#SerpApiUpdate

Web scraping Google Shopping Product Page with Nodejs

A step-by-step Mikhail’s Zub tutorial on creating a Google Shopping Product Page web scraper in Nodejs.

https://serpapi.com/blog/web-scraping-google-shopping-product-page-with-nodejs/


As always, the most detailed explanation and comparison of creating a standalone parser and Using Google Product Page API from SerpApi.

Join us on Twitter | YouTube
#SerpApiUpdate

Web scraping Google Shopping Product Reviews with Nodejs


A step-by-step tutorial on creating a Google Shopping Product Reviews web scraper in Nodejs introduced Mikhail Zub today.

https://serpapi.com/blog/web-scraping-google-shopping-product-reviews-with-nodejs/

Join us on Twitter | YouTube
#SerpApiUpdate

One query for all shopping websites with SerpApi - Yahoo shopping.

Today Alaa Abdulridha will represent a new API, where you can execute one query for all famous shopping websites like Walmart, Amazon, eBay, and more.

When you subscribe to SerpApi you're getting s specific amount of credits with each plan, we have very accurate and different options for search engines such as Walmart and eBay, and Google, however, if you use each Api of them with your application you will have to send one query for each different engine and this means you will burn more than 1 search credit for one search query if you execute the query with more than one engine.

Let's discover a really special alternative together, which is Yahoo shopping ... one search query for all shopping search engines and yes it is by default like that from Yahoo itself.

https://serpapi.com/blog/one-query-for-all-shopping-websites-with-serpapi-yahoo-shopping/

You can sign-up for SerpApi here: https://serpapi.com/
You can find the API documentation here: https://serpapi.com/search-api/
You can follow us on Twitter at @serp_api, to get our latest news and articles.
You can report any issue or submit feature request at our Github account: https://github.com/serpapi/public-roadmap/issues
This media is not supported in your browser
VIEW IN TELEGRAM
#SerpApiUpdate

Web scraping Google Shopping Product Online Sellers with Nodejs.

A step-by-step tutorial on creating a Google Shopping Product Online Sellers web scraper in Nodejs from Mikhail Zub.

https://serpapi.com/blog/web-scraping-google-shopping-product-online-sellers-with-nodejs/

Join us on Twitter | YouTube
Assistant with PyAudio, Speech Recognition, pyttsx3 and SerpApi.

Build a simple CLI voice assistant as an introduction to speech recognition and API usage. A step-by-step tutorial from Dmitriy Zub.

Very relevant information that will help you save time:

https://serpapi.com/blog/build-simple-cli-based-voice-assistent-with-serpapi/

Join us on Twitter | YouTube
This media is not supported in your browser
VIEW IN TELEGRAM
#SerpApiUpdate

Web scraping Google Shopping Product Specs with Nodejs.

A step-by-step tutorial Mikhail’s Zub on creating a Google Shopping Product Specs web scraper in Nodejs.

☑️full code
☑️preparation
☑️process
☑️output
☑️using Google Product Specs Results API from SerpApi
☑️output
☑️links

https://serpapi.com/blog/web-scraping-google-shopping-product-specs-with-nodejs/#serp_api_output

Join us on Twitter | YouTube
Live stream scheduled for
Live stream started
Live stream finished (2 hours)
#SerpApiUpdate

Using Google Product Local Sellers API from SerpApi.

This blog post is a step-by-step tutorial about scraping Google Product Local Sellers using SerpApi from Artur Chukhrai.

Why using API?
No need to create a parser from scratch and maintain it.
Bypass blocks from Google: solve CAPTCHA or solve IP blocks.
Pay for proxies, and CAPTCHA solvers.
Don't need to use browser automation.
SerpApi handles everything on the backend with fast response times under ~2.5 seconds (~1.2 seconds with Ludicrous speed) per request and without browser automation, which becomes much faster. Response times and status rates are shown under SerpApi Status page.

https://serpapi.com/blog/scrape-google-product-local-sellers-with-python/

Join us on Twitter | YouTube
#SerpApiUpdate

Scrape Google Product Online Sellers with Python.


This blog post is a step-by-step tutorial about scraping Google Product Online Sellers using Python from Artur Chukhrai.

https://serpapi.com/blog/scrape-google-product-online-sellers-with-python/

Join us on Twitter | YouTube
#SerpApiUpdate

Web scraping Google Finance Main Page with Nodejs.

A step-by-step tutorial Mikhail Zub on creating a Google Finance Main Page web scraper in Nodejs.

https://serpapi.com/blog/web-scraping-google-finance-main-page-with-nodejs/

Join us on Twitter | YouTube
#SerpApiUpdate

Benchmarking Puma 4 vs. Puma 5 vs. Puma 6 from Yicheng Zhou.


Puma 6.0.0 was released on Oct 19, 2022.
We are two major versions behind.
Let's benchmark Puma 4 vs. Puma 5 vs.
Puma 6 and see how they perform.

We put our focus on testing the throughput of these versions.
The excellent HTTP load generator hey made it easy to stress test Puma and get detailed reports.

The results showed that the developers are doing great in improving Puma's performance. We can see an increasing number of "Requests/sec" on newer versions.
During the tests, we noticed that compared to Puma 6.0.0, on Puma 4.3.6 and Puma 5.6.5, the two workers were sometimes not evenly loaded, which means they didn't make most of the CPU resources.

Migrating to Puma 6 is a no-brainer.
But as 6.0.0 has just been released, it would be better to look at its bug reports first.
For those who are cautious, upgrading to the latest version of Puma 5 with wait_for_less_busy_worker = 0.005 set is recommended.

Read more on our blog:

https://serpapi.com/blog/benchmarking-puma-4-puma-5-puma-6/


Join us on Twitter | YouTube
#SerpApiUpdate

Using Google Maps Local Results API from SerpApi.

This blog post is a step-by-step tutorial about scraping Google Maps Local Results using SerpApi using Python from Artur Chukhrai.

https://serpapi.com/blog/using-google-maps-local-results-from-serpapi/

In this blog post, we'll go through the process of extracting data from Google Maps Locals results using Python. You can look at the complete code in the online IDE (Replit).

If you prefer video format, we have a dedicated video that shows how to do that:

https://youtu.be/HugsLaQR0GA

Join us on Twitter | YouTube
#SerpApiUpdate

Web Scraping Google Shopping Product Nearby Sellers with Nodejs.

A step-by-step tutorial Mikhail’s Zub on creating a Google Shopping Nearby Sellers web scraper in Nodejs.

Look at our illustrations and appreciate how detailed the author describes all the processes.

https://serpapi.com/blog/web-scraping-google-shopping-product-nearby-sellers-with-nodejs/

Join us on Twitter | YouTube