← ब्लॉग पर वापस

Ruby में Google सर्च स्क्रैप करने का सबसे सस्ता तरीका (2026)

बिना प्रॉक्सी या हेडलेस ब्राउज़र के Ruby में Google सर्च रिज़ल्ट स्क्रैप करें। एक सस्ती API कॉल संरचित JSON लौटाती है — $0.0006 प्रति क्वेरी से, 100 फ्री।

2 मिनट पढ़ें

Ruby में Google स्क्रैप करने का मतलब आमतौर पर open-uri + Nokogiri होता है, फिर एक प्रॉक्सी लिस्ट, फिर एक हेडलेस ब्राउज़र। यहाँ सस्ता विकल्प है: एक HTTP कॉल जो Google रिज़ल्ट को संरचित JSON के रूप में लौटाती है — न Nokogiri, न प्रॉक्सी।

Ruby में DIY स्क्रैपिंग महंगी क्यों पड़ती है

  • IP ब्लॉक — Google डेटासेंटर IP को कुछ ही मिनटों में ब्लॉक करता है; आपको रोटेटिंग रेजिडेंशियल प्रॉक्सी किराए पर लेनी पड़ेंगी।
  • CAPTCHA — वॉल्यूम इन्हें ट्रिगर करता है, और हल करने की लागत जुड़ती जाती है।
  • हेडलेस ब्राउज़र — JS-रेंडर्ड रिज़ल्ट आपको Ferrum/Selenium की ओर धकेलते हैं, जो धीमे और भारी हैं।
  • Nokogiri सड़न — Google का मार्कअप बदलता है और आपके CSS सेलेक्टर चुपचाप nil लौटाते हैं।

सस्ता तरीका: एक रिक्वेस्ट

केवल स्टैंडर्ड लाइब्रेरी — कोई gems नहीं:

require "net/http"
require "json"

uri = URI("https://api.serp.cheap/v1/search")
req = Net::HTTP::Post.new(uri, {
  "X-API-Key"    => ENV["SERP_CHEAP_API_KEY"],
  "Content-Type" => "application/json",
})
req.body = { q: "best crm software", gl: "us" }.to_json

res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |http| http.request(req) }

JSON.parse(res.body)["organic"].each do |r|
  puts "#{r['position']}. #{r['title']}\n   #{r['link']}"
end

कोई प्रॉक्सी नहीं, कोई ब्राउज़र नहीं, संभालने के लिए कोई पार्सर नहीं।

या आधिकारिक gem का उपयोग करें

gem install serpcheap
require "serpcheap"

client = SerpCheap::Client.new(ENV["SERP_CHEAP_API_KEY"])
res = client.search(q: "best crm software", gl: "us")
puts res.organic.first.title

Rails पर? gem install serpcheap-rails एक इनिशियलाइज़र और कॉन्फ़िग जोड़ता है ताकि आप क्लाइंट को कहीं भी इंजेक्ट कर सकें।

इसकी लागत क्या है

प्रति क्वेरी कीमत
फ्रेश रिज़ल्ट$0.0006
कैश्ड रिज़ल्ट$0.0003
साइनअप पर फ्री100 सर्च

$0.75/1k से पे-एज़-यू-गो, क्रेडिट 12 महीने मान्य — उन रेजिडेंशियल प्रॉक्सी से सस्ता जो एक DIY स्क्रैपर को चाहिए होते हैं। सबसे सस्ता SERP API तुलना देखें।

जो पैरामीटर आप इस्तेमाल करेंगे

आगे

serp.cheap आज़माएँ

स्निपेट कॉपी करें, अपनी key जोड़ें, और आप Ruby से Google स्क्रैप कर रहे हैं। साइनअप पर 100 फ्री सर्च — कोई कार्ड नहीं चाहिए; उसके बाद $0.75/1k से पे-एज़-यू-गो, और क्रेडिट 12 महीने तक मान्य रहते हैं।

Frequently asked questions

Ruby में Google स्क्रैप करने का सबसे सस्ता तरीका क्या है?+

Nokogiri-ऑन-Google और प्रॉक्सी छोड़िए — Ruby से एक ही Net::HTTP रिक्वेस्ट में किसी SERP API को कॉल करें। serp.cheap हर फ्रेश क्वेरी के लिए $0.0006 ($0.0003 कैश्ड) में संरचित JSON लौटाता है, पे-एज़-यू-गो, और साइनअप पर 100 फ्री सर्च के साथ।

क्या मैं Nokogiri से Google स्क्रैप कर सकता हूँ?+

आप Nokogiri से Google का HTML पार्स कर सकते हैं, लेकिन पहले आपको रेजिडेंशियल प्रॉक्सी से IP ब्लॉक और CAPTCHA पार करने होंगे, और हर बार Google का DOM बदलने पर सेलेक्टर फिर से ठीक करने होंगे। एक SERP API वही सार्वजनिक डेटा JSON के रूप में लौटाता है, इसलिए पार्स करने को कुछ नहीं बचता।

क्या कोई आधिकारिक Ruby gem है?+

हाँ — gem install serpcheap, साथ में Rails इंटीग्रेशन (gem install serpcheap-rails)। स्टैंडर्ड लाइब्रेरी का Net::HTTP भी शून्य gems के साथ काम करता है।

अपनी API कुंजी पाएं

सीधे सबसे सस्ता, कार्ड या क्रिप्टो से भुगतान, कोई KYC नहीं। या मार्केटप्लेस से।