🥳हमारे शक्तिशाली वेब स्क्रैपिंग टूलकिट तक पहुंचने के लिए स्क्रैपलेस कम्युनिटी और अपने नि: शुल्क परीक्षण का दावा करें!
वापस ब्लॉग पर

Python से Google Hotels को कैसे Scrape करें?

Sophia Martinez
Sophia Martinez

Specialist in Anti-Bot Strategies

06-Mar-2025

Google Hotels जैसे प्लेटफॉर्म से जानकारी निकालने से बहुत बड़े अवसर खुलते हैं: आप आसानी से नवीनतम एकत्रित होटल डेटा (कीमतें, उपलब्धता, समीक्षाएँ और स्थान सहित) तक पहुँच प्राप्त कर सकते हैं ताकि अपने बाजार अनुसंधान को बढ़ावा दे सकें या बेहतर निर्णय लेने के लिए कीमतों की तुलना कर सकें।

मौसमी बदलाव, मांग में परिवर्तन और प्रचार के कारण होटल की कीमतें बार-बार बदलती रहती हैं, इसलिए इस जानकारी को मैन्युअल रूप से एकत्रित करके अपडेट रहना लगभग असंभव है। इसके बजाय, आप यात्रा वेबसाइटों और प्लेटफार्मों को स्क्रैप करके इस प्रक्रिया को स्वचालित (और बड़ा) कर सकते हैं।

यह ट्यूटोरियल आपको पायथन की स्क्रैपिंग API का उपयोग करके यह कैसे करना है, यह दिखाएगा। यह आपको चरण दर चरण Google Hotels से डेटा स्क्रैप करने का तरीका बताता है।

हम Google Hotels को क्यों स्क्रैप करते हैं?

Google Hotels

यदि आप होटल से संबंधित कीवर्ड खोजते हैं, तो Google हजारों होटलों के नाम, चित्र, पते, रेटिंग और कीमतों के साथ अपना खुद का होटल-केंद्रित अनुभाग तैयार करेगा। ऐसा इसलिए है क्योंकि Google के पास लाखों यात्रा और होटल वेबसाइटों तक पहुँच है और वह सारी जानकारी एक जगह पर एकत्रित करता है।

आप Google Hotels से कौन सा डेटा स्क्रैप कर सकते हैं?

🏨 होटल के नाम और विवरण

💰 मूल्य सूचना (जैसे, प्रति रात की दरें, छूट, कर)

🗺️ स्थान डेटा (जैसे, पता, स्थलों से निकटता)

🛜 सुविधाएँ और विशेषताएँ (जैसे, मुफ्त वाई-फाई, पूल, नाश्ता)

🌟 समीक्षाएँ और रेटिंग (जैसे, औसत स्कोर, समीक्षाओं की संख्या)

🔔 उपलब्धता और बुकिंग विकल्प

Google Hotels को स्क्रैप करने की चुनौती

Google Hotels अपनी सामग्री को गतिशील रूप से प्रस्तुत करने के लिए जावास्क्रिप्ट पर बहुत अधिक निर्भर करता है। इसका मतलब है कि आप पृष्ठ पर जो डेटा देखते हैं (जैसे, होटल के नाम, कीमतें, समीक्षाएँ) कच्चे HTML स्रोत में उपलब्ध नहीं हैं। Google Hotels उच्च संरचित लेकिन नेस्टेड प्रारूप में जानकारी का खजाना प्रदर्शित करता है।

इस बीच, Google अपने प्लेटफार्मों तक स्वचालित पहुँच को रोकने के लिए परिष्कृत एंटी-स्क्रैपिंग तंत्र भी नियोजित करता है।

  • CAPTCHAs
  • IP ब्लॉकिंग
  • रेट लिमिटिंग
  • व्यवहार विश्लेषण

इसके अलावा, Google उपयोगकर्ता अनुभव को बेहतर बनाने और नई सुविधाएँ जोड़ने के लिए अपने प्लेटफ़ॉर्म को बार-बार अपडेट करता है। इन अपडेट में अक्सर HTML संरचना, CSS कक्षाएँ या जावास्क्रिप्ट व्यवहार में परिवर्तन शामिल होते हैं।

Google Hotels को स्क्रैप करने के लिए API का उपयोग क्यों करें?

  • खरोंच से पार्सर बनाने और उसे बनाए रखने की कोई आवश्यकता नहीं है।
  • Google के ब्लॉकिंग को बायपास करें: स्वचालित रूप से CAPTCHA को हल कर सकता है या IP ब्लॉकिंग को हल कर सकता है।
  • अतिरिक्त रूप से प्रॉक्सी और CAPTCHA सॉल्वर के लिए भुगतान करने की कोई आवश्यकता नहीं है।
  • ब्राउज़र ऑटोमेशन का उपयोग करने की कोई आवश्यकता नहीं है।

Scrapeless Google Hotels API उपरोक्त सभी समस्याओं को आसानी से संभाल सकता है, ~2.33 सेकंड प्रति अनुरोध के कम प्रतिक्रिया समय के साथ (~1.47 सेकंड आश्चर्यजनक रूप से तेज़ है)। उपयोगकर्ताओं को सटीक स्क्रैप किए गए डेटा प्राप्त करने के लिए केवल एक API कॉल की आवश्यकता होती है, जिसे हम अच्छी तरह से संरचित JSON का उपयोग करके प्रदर्शित करते हैं।

Google Hotels को कैसे स्क्रैप करें?

हमारा Google Hotels API आपको Google Hotels से होटल और वेकेशन रेंटल परिणामों को स्क्रैप करने की अनुमति देता है। अधिक विवरण के लिए आप Scrapeless Playground पर जा सकते हैं।

Scrapeless Playground

व्यवसाय Scrapeless को क्यों चुनते हैं?

🔴 लागत बचत: Google शॉपिंग API को केवल $0.80 की आवश्यकता है। सदस्यता के बाद, आपको 10% की छूट मिल सकती है!

🔴 सटीक डेटा: हमारे डेवलपर्स लगातार Google के स्क्रैपिंग एल्गोरिदम और प्रतिबंधों का विश्लेषण करते हैं ताकि यह सुनिश्चित हो सके कि API अपडेट और अनुकूलित है।

🔴 स्थिर और उच्च सफलता दर: Scrapeless 99% सफलता दर और विश्वसनीयता की गारंटी देता हैGoogle ट्रेंड्स स्क्रैपिंग की स्थिरता और सटीकता लगभग 100% तक पहुँच गई है! वर्तमान में, औसत प्रतिक्रिया समय लगभग 1-2 सेकंड है, जो अधिकांश API प्रदाताओं की तुलना में काफी तेज है। इसके अलावा, डेटा एक मानकीकृत JSON प्रारूप में वापस किया जाता है, जिससे यह तत्काल उपयोग के लिए तैयार हो जाता है।

Scrapeless ने पहले ही 2,000 से अधिक एंटरप्राइज़ उपयोगकर्ताओं का विश्वास अर्जित कर लिया है!
अपना निःशुल्क परीक्षण प्राप्त करने के लिए अभी Discord में शामिल हों! सीमित समय के लिए केवल 1,000 स्थान उपलब्ध हैं—तेज़ी से कार्य करें!

Google Hotels API गाइड

चरण 1. अपनी API कुंजी प्राप्त करें

आरंभ करने के लिए, आपको Scrapeless डैशबोर्ड से अपनी API कुंजी प्राप्त करने की आवश्यकता होगी:

  • Scrapeless डैशबोर्ड में लॉग इन करें।
  • API कुंजी प्रबंधन पर जाएँ।
  • अपनी विशिष्ट API कुंजी उत्पन्न करने के लिए बनाएँ पर क्लिक करें।
  • एक बार बनाए जाने के बाद, इसे कॉपी करने के लिए बस API कुंजी पर क्लिक करें।
अपनी API कुंजी प्राप्त करें

चरण 2: अपने कोड में अपनी API कुंजी का उपयोग करें

अब आप Scrapeless को अपनी परियोजना में एकीकृत करने के लिए अपनी API कुंजी का उपयोग कर सकते हैं। API का परीक्षण और कार्यान्वयन करने के लिए इन चरणों का पालन करें।

  1. API प्रलेखन पर जाएँ।
  2. वांछित एंडपॉइंट के लिए "आज़माएँ" पर क्लिक करें।
  3. कोड बॉडी में आवश्यक पैरामीटर कॉन्फ़िगर करें।

यहाँ मेरा बॉडी अनुरोध है:

Python Copy
{
  "actor": "scraper.google.hotels",
  "input": {
    "engine": "google_hotels",
    "q": "बाली रिसॉर्ट्स",
    "check_in_date": "2025-03-18",
    "check_out_date": "2025-03-28"
  }
}
Google होटल
  • अपने इच्छित कीवर्ड के साथ q कीवर्ड को बदलें।
  • engine पैरामीटर अनिवार्य है, और इसका मान google_hotels होना चाहिए। हालाँकि, आप अधिक विशिष्ट पैरामीटर जोड़ सकते हैं, जैसे कि google_scholar_author
  • सामान्य पैरामीटर:
पैरामीटर आवश्यक विवरण
engine सत्य इस API का उपयोग करने के लिए google_hotels पर सेट करें।
q सत्य खोज क्वेरी (जैसे, बाली रिसॉर्ट्स)।
hl असत्य भाषा सेटिंग (डिफ़ॉल्ट: en)।
currency असत्य लौटाए गए मूल्यों की मुद्रा।
check_in_date सत्य पैरामीटर चेक-इन तिथि को परिभाषित करता है। प्रारूप YYYY-MM-DD है। उदाहरण के लिए 2025-03-05
check_out_date सत्य पैरामीटर चेक-आउट तिथि को परिभाषित करता है। प्रारूप YYYY-MM-DD है। उदाहरण के लिए 2025-03-06
  1. "प्रमाणीकरण" फ़ील्ड में अपनी API कुंजी दर्ज करें।
  2. स्क्रैपिंग प्रतिक्रिया प्राप्त करने के लिए "भेजें" पर क्लिक करें।
अपनी API कुंजी दर्ज करें

आप सीधे अपने प्रोग्राम में हमारे संदर्भ कोड को भी एकीकृत कर सकते हैं। बस अपने_टोकन को उस टोकन से बदलें जिसके लिए आपने आवेदन किया है:

Python Copy
import json
import requests


class Payload:
    def __init__(self, actor, input_data):
        self.actor = actor
        self.input = input_data


def send_request():
    host = "api.scrapeless.com"
    url = f"https://{host}/api/v1/scraper/request"
    token = your_token ## अपने API टोकन से बदलें

    headers = {
        "x-api-token": token
    }

    input_data = {
        "engine": "google_hotels",
        "q": "बाली रिसॉर्ट्स",
        "check_in_date": "2025-03-18",
        "check_out_date": "2025-03-28"
    }

    payload = Payload("scraper.google.hotels", input_data)

    json_payload = json.dumps(payload.__dict__)

    response = requests.post(url, headers=headers, data=json_payload)

    if response.status_code != 200:
        print("त्रुटि:", response.status_code, response.text)
        return

    print("बॉडी", response.text)


if __name__ == "__main__":
    send_request()

यहाँ आप संदर्भ JSON स्क्रैपिंग परिणाम देख सकते हैं:

JSON Copy
{
    "brands": [
        {
            "id": 37,
            "name": "Hyatt"
        },
        {
            "id": 180,
            "name": "Sol by Melia"
        },
        {
            "id": 402,
            "name": "Spot On"
        },
        {
            "id": 91,
            "name": "Mercure"
        },
        {
            "id": 174,
            "name": "Melia Hotels International"
        },
        {
            "id": 87,
            "name": "Hotel Indigo"
        },
        {
            "id": 135,
            "name": "Four Points by Sheraton"
        },
        {
            "id": 390,
            "name": "Capital O"
        },
        {
            "id": 154,
            "name": "Tribute Portfolio"
        },
        {
            "id": 325,
            "name": "Kempinski"
        },
        {
            "id": 90,
            "name": "Pullman Hotels and Resorts"
        },
        {
            "id": 137,
            "name": "W Hotels"
        },
        {
            "id": 53,
            "name": "Wyndham Hotels u0026 Resorts"
        },
        {
            "id": 67,
            "name": "Banyan Tree"
        },
        {
            "id": 134,
            "name": "Element"
        },
        {
            "id": 21,
            "name": "Ibis"
        },
        {
            "id": 2,
            "name": "InterContinental Hotels u0026 Resorts"
        },
        {
            "id": 117,
            "name": "Grand Hyatt"
        },

अधिक संसाधन

Scrapeless Deep SerpApi तैयार है!

Deep SerpApi

Deep SerpAPi बड़े भाषा मॉडल (LLM) और AI एजेंटों के लिए डिज़ाइन किया गया एक समर्पित खोज इंजन है। यह वास्तविक समय, सटीक और निष्पक्ष जानकारी प्रदान करता है, जिससे AI अनुप्रयोग प्रभावी ढंग से डेटा को पुनः प्राप्त और संसाधित कर सकते हैं:

✅ इसमें अंतर्निहित 20+ Google खोज API परिदृश्य इंटरफ़ेस हैं और यह मुख्यधारा के खोज इंजनों के डेटा से जुड़ा है।

✅ यह 20+ डेटा प्रकारों को कवर करता है, जैसे खोज परिणाम, समाचार, वीडियो और चित्र।

✅ यह पिछले 24 घंटों के भीतर ऐतिहासिक डेटा अपडेट का समर्थन करता है।

Deep SerpApi पूरी तरह से AI डेवलपर्स की आवश्यकताओं पर विचार करेगा! हम गतिशील वेब जानकारी को AI-संचालित समाधानों में एकीकृत करने की प्रक्रिया को सरल करेंगे और अंततः एक ALL-in-One API का एहसास करेंगे जो वेब डेटा की एक-क्लिक खोज और निष्कर्षण की अनुमति देता है। इसके अलावा, हम इस क्षेत्र में लंबे समय तक सबसे कम कीमत बनाए रखेंगे: $0.1-$0.3/1K क्वेरी।

हमारे डेवलपर प्रायोजन कार्यक्रम से न चूकें!
हमारे समुदाय में शामिल हों और $50/महीने के मुफ्त क्रेडिट प्राप्त करें

स्क्रैप किए गए Google Hotels डेटा के उपयोग के मामले

यात्रा तकनीकी डेवलपर्स, विपणक और विश्लेषकों के लिए Google Hotels डेटा का खजाना है। यहाँ बताया गया है कि इस प्लेटफ़ॉर्म को स्क्रैप करने से आपका समय क्यों लायक है:

  1. प्रतिस्पर्धी मूल्य विश्लेषण: प्रतिस्पर्धियों से आगे रहने के लिए होटलों में वास्तविक समय की मूल्य में उतार-चढ़ाव पर नज़र रखें।
  2. बाजार अनुसंधान: ट्रेंडिंग डेस्टिनेशन, लोकप्रिय सुविधाएँ और ग्राहक प्राथमिकताओं की पहचान करें।
  3. वैयक्तिकृत सिफ़ारिशें: ऐसे ऐप्स बनाएँ जो उपयोगकर्ता प्राथमिकताओं के आधार पर अनुकूलित होटल सुझाव प्रदान करते हैं।
  4. SEO और सामग्री निर्माण: डेटा-संचालित यात्रा ब्लॉग या गाइड बनाने के लिए स्क्रैप किए गए डेटा का उपयोग करें।
  5. गतिशील मूल्य निर्धारण रणनीतियाँ: व्यवसाय मांग, उपलब्धता और प्रतियोगी कीमतों के आधार पर मूल्य निर्धारण के रुझानों की खोज कर सकते हैं, कीमतों को समायोजित कर सकते हैं और प्रतिस्पर्धी मूल्य निर्धारण के अवसरों का एहसास कर सकते हैं। यह राजस्व और अधिभोग को अनुकूलित करता है।
  6. अनुकूलित अलर्ट: ग्राहकों को सचेत करने या व्यक्तिगत उपयोग के लिए मूल्य में गिरावट की निगरानी करें।
  7. यात्रा एकत्रीकरण सेवाएँ: विभिन्न स्रोतों से होटल की कीमतों और विकल्पों का व्यापक दृश्य प्रदान करें।
  8. बजट और योजना: यात्री आवास लागत का अनुमान लगा सकते हैं और तदनुसार योजनाओं को समायोजित कर सकते हैं।

समापन विचार

बधाई हो, आपने Google होटल स्क्रैपर बनाने का सबसे आसान तरीका सीख लिया है! जटिल डेटा संग्रह और निष्कर्षण को पूरा करने के लिए केवल सरल API कॉल की आवश्यकता है। मूल्य निर्धारण रणनीतियों, मूल्य निर्धारण के रुझानों, बाजार अनुसंधान, भावना विश्लेषण, भविष्य कहनेवाला विश्लेषण आदि के लिए Google Hotels डेटा को स्क्रैप करने का बहुत महत्व है।

Scrapeless धीरे-धीरे अधिक गहन Google Hotels जानकारी और अधिक व्यापक Google स्क्रैपिंग परिदृश्यों को कवर कर रहा है। हम ग्राहकों को एक सरल और तेज़ API प्रदान करने के लिए प्रतिबद्ध हैं ताकि वे अपने संसाधनों को अपने व्यवसाय के मूल पर केंद्रित कर सकें।

आप हमेशा $2 का निःशुल्क परीक्षण प्राप्त कर सकते हैं!

स्क्रैपलेस में, हम केवल सार्वजनिक रूप से उपलब्ध डेटा का उपयोग करते हैं, जबकि लागू कानूनों, विनियमों और वेबसाइट गोपनीयता नीतियों का सख्ती से अनुपालन करते हैं। इस ब्लॉग में सामग्री केवल प्रदर्शन उद्देश्यों के लिए है और इसमें कोई अवैध या उल्लंघन करने वाली गतिविधियों को शामिल नहीं किया गया है। हम इस ब्लॉग या तृतीय-पक्ष लिंक से जानकारी के उपयोग के लिए सभी देयता को कोई गारंटी नहीं देते हैं और सभी देयता का खुलासा करते हैं। किसी भी स्क्रैपिंग गतिविधियों में संलग्न होने से पहले, अपने कानूनी सलाहकार से परामर्श करें और लक्ष्य वेबसाइट की सेवा की शर्तों की समीक्षा करें या आवश्यक अनुमतियाँ प्राप्त करें।

सबसे लोकप्रिय लेख

सूची