क्या Google HTML फ़ॉर्म सबमिट करता है?


10

मेरे पास एक वेब पेज है, कहते हैं http://domain/purchaseऔर इस पेज में, मेरे पास एक वेब फॉर्म है। इस फॉर्म को सबमिट करने पर (जिसमें सत्यापन है, दोनों क्लाइंट-साइड और सर्वर साइड और तब तक मान्य नहीं होंगे, जब तक कि फ़ील्ड उचित रूप से नहीं भरे जाते हैं), दूसरे पेज पर रीडायरेक्ट किया जाएगा, जहां वह अन्य चीजें चुन सकता है, और निर्दिष्ट कर सकता है अन्य सेटिंग्स और फिर हमारे उत्पाद की खरीद। बोलो दूसरा पेज है http://domain/options।

इसलिए, उपयोगकर्ता हमारी साइट पर आता है और विज़िट http://domain/purchaseकरता है, फ़ॉर्म भरता है, उसे सबमिट करता है, और फिर दूसरे पृष्ठ पर पुनर्निर्देशित किया जाएगा http://doamin/options?parameter1=value1&parameter2=value2, जिसमें पहले पृष्ठ से पैरामीटर हैं। यह वेब पेज (या तकनीकी रूप से, URL के बीच) के मापदंडों को पारित करने में बहुत आम है।

अब मैं अपनी वेबसाइट की समीक्षा कर रहा था, और देखा कि Google ने मेरे कुछ पुनर्निर्देशित वेब पेज और URL को अनुक्रमित किया था, जैसे:

  1. http://domain/options?parameter1=value1&parameter2=value2
  2. http://domain/options?parameter1=value3&parameter2=value4
  3. http://domain/options?parameter1=value5&parameter2=value6
  4. http://domain/options?parameter1=value7&parameter2=value8
  5. http://domain/options?parameter1=value9&parameter2=value10

इसका मतलब यह है कि Google बीओटी ने हमारे http://domain/purchaseपृष्ठ का दौरा किया है , और हमारे फॉर्म को भर दिया है, और इसे जमा कर दिया है, और इसी URL पर, उसी पैरामीटर के साथ पुनर्निर्देशित किया जा रहा है। यह एकमात्र तरीका है जो मेरे लिए समझ में आता है। क्या Google वास्तव में फॉर्म भरता है?

पुनश्च: सभी पैरामीटर सार्थक हैं, जिसका अर्थ है कि वे मनमाने ढंग से नहीं भरे गए हैं। उदाहरण के लिए, अनुक्रमित पृष्ठों में फोन पैरामीटर में सही फोन नंबर हैं। यह कैसे संभव है?

जवाबों:


8

Google 2008 से HTML रूपों को क्रॉल करने में सक्षम है ।

प्रत्येक इनपुट के लिए मानों का चयन करने के बाद, हम उन URL को क्रॉल करने का प्रयास करते हैं जो एक संभावित क्वेरी से मेल खाते हैं जो एक उपयोगकर्ता ने बनाया हो सकता है। यदि हमें पता चलता है कि हमारी क्वेरी से उत्पन्न वेब पेज वैध, दिलचस्प है, और इसमें शामिल सामग्री नहीं है, तो हम इसे अपने इंडेक्स में शामिल कर सकते हैं क्योंकि हम किसी अन्य वेब पेज को शामिल करेंगे।

दूसरी ओर, चूंकि यह संभावना नहीं है कि GoogleBot उन क्षेत्रों में डालने के लिए सही मापदंडों को जानता है, इसलिए एक और स्पष्टीकरण हो सकता है। क्या यह संभव है कि आपके उपयोगकर्ता पुनर्निर्देशित पृष्ठों से लिंक कर रहे हैं?


यह Google वेबमास्टर वीडियो दोनों बिंदुओं को भी शामिल करता है: youtube.com/watch?v=xS0oHYZafTQ
— DisgruntledGoat

यह कहता है कि वे केवल GET फॉर्म क्रॉल करते हैं। मेरी फॉर्म विधि POST है । इस प्रकार, लागू नहीं है। हाँ, क्यों नहीं, URL हमेशा लिंक-सक्षम होते हैं।
— सईद नेमाटी

5
यदि आप ?parameter1=value9&parameter2=value10URL में देख रहे हैं, तो वे उन्हें प्राप्त कर रहे हैं; POST URL में फ़ॉर्म चर नहीं एम्बेड करता है।
— Wooble

@Woobie: इस स्थिति में URL पैरामीटर एक सर्वर-साइड पुनर्निर्देशन के परिणामस्वरूप प्रतीत होगा, क्योंकि फॉर्म POST'd रहा है।
— MrWhite

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.