शुरू करेंमुफ़्त में शुरू करें

CSS Wildcard

आप CSS Locators में वाइल्डकार्ड * का उपयोग भी कर सकते हैं! दरअसल, जब हम टैग टाइप को नज़रअंदाज़ करना चाहते हैं, तो इसका उपयोग मिलते-जुलते तरीके से होता है। उदाहरण के लिए:

  • CSS Locator स्ट्रिंग '*' HTML डॉक्युमेंट के सभी एलिमेंट्स को चुनती है।
  • CSS Locator स्ट्रिंग '*.class-1' उन सभी एलिमेंट्स को चुनती है जो class-1 से संबंधित हैं, लेकिन यह अनावश्यक है क्योंकि स्ट्रिंग '.class-1' भी वही काम करती है।
  • CSS Locator स्ट्रिंग '*#uid' उस एलिमेंट को चुनती है जिसका id एट्रिब्यूट uid के बराबर है, लेकिन यह भी अनावश्यक है क्योंकि स्ट्रिंग '#uid' वही काम करती है।

इस अभ्यास में, हम चाहते हैं कि आप XPath नोटेशन में ज्ञात वाइल्डकार्ड कैरेक्टर के अनुरूप सोचें और यह खोजें कि CSS Locator नोटेशन में किसी विशिष्ट एलिमेंट के सभी बच्चों का चयन कैसे किया जाए।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Web Scraping

पाठ्यक्रम देखें

अभ्यास निर्देश

  • वैरिएबल css_locator को ऐसी CSS Locator स्ट्रिंग असाइन करें जो HTML डॉक्युमेंट के उस यूनिक एलिमेंट के सभी बच्चों का चयन करे (टैग-टाइप की परवाह किए बिना) जिसका id एट्रिब्यूट uid के बराबर है।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____
कोड संपादित करें और चलाएँ