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 तुलना देखें।
जो पैरामीटर आप इस्तेमाल करेंगे
gl— रिज़ल्ट का देश। देश-वार लोकल SEO देखें।hl— इंटरफ़ेस भाषा।page— 1-इंडेक्स्ड; पेजिनेशन देखें।tbs— हाल के रिज़ल्ट के लिए समय फ़िल्टर।
आगे
- Google को भरोसेमंद तरीके से कैसे स्क्रैप करें
- सबसे सस्ता Google Search API 2026
- SEO रैंक ट्रैकिंग API
serp.cheap आज़माएँ
स्निपेट कॉपी करें, अपनी key जोड़ें, और आप Ruby से Google स्क्रैप कर रहे हैं। साइनअप पर 100 फ्री सर्च — कोई कार्ड नहीं चाहिए; उसके बाद $0.75/1k से पे-एज़-यू-गो, और क्रेडिट 12 महीने तक मान्य रहते हैं।
- अपनी फ्री API key पाएँ →
- कार्ड से भुगतान पसंद है? serp.cheap RapidAPI (
$0.90/1k) और Apify ($1.50/1k) पर भी उपलब्ध है।