الآن ، واحدة من أفضل الطرق ، في رأيي ، لاستخدام كائن الحساء هذا في الواقع هو استخدام طريقة التحديد
عليه.
ويسمح لنا Select بالحصول على جزء من البيانات من الحساء الذي قمنا بتنزيله وإنشائه للتو باستخدام
ما نسميه محدد CSS.
الآن هذه دورة بيثون ، لذلك لن نركز كثيرًا على محددات CSS.
سوف أقوم بالربط بمورد حتى تتمكن من معرفة المزيد عنها.
لكن محدد CSS يسمح لنا بالوصول إلى هذه البيانات.
استخدام محددات CSS بشكل جيد.
لذلك ، إذا كنت Google هنا ، سترى محددات CSS هنا جيدًا ، فهي قائمة بالطرق المختلفة للاستيلاء على العناصر
في صفحة HTML.
يمكننا استخدام الفئة والمعرف والعنصر الفعلي.
لذا اسمحوا لي أن أريكم كيفية القيام بذلك.
أستطيع أن أقول ، على سبيل المثال ، حدد.
وماذا سيفعل هذا؟
حسنًا ، إذا قمت بتشغيل هذا البرنامج النصي ، فسيتم تحديد جميع الهجمات.
هذا ليس بجديد.
لقد رأينا ذلك من قبل.
يمكننا أن نفعل ذلك لـ Div أيضًا إذا أردنا ذلك.
لكن يمكننا تجاوز مجرد عنصر ونقول إننا نريد تحديد ، دعنا نقول ، درجة الفصل.
لذلك يمكن الوصول إلى درجة الفصل هذه باستخدام تدوين النقطة.
لذا ستحصل النقاط على جميع النتائج على الصفحة.
لذا شاهد هذا.
إذا مسحت هذا وركضت إلى هنا.
انظر إلى ذلك.
لقد حصلت على جميع علامات البريد العشوائي التي تحتوي على درجات.
لذلك ترى هنا أن هذه مجرد قائمة بجميع الامتدادات ، لأن هذا الامتداد له فئة من النقاط.
هذا المدى لديه فئة من النقاط.
ويمكننا فعل الشيء نفسه مع المعرفات.
لذلك إذا كنت تريد الحصول على هذا المعرف ، فنحن ببساطة نقول بدلاً من النقطة التي تمثل الفصل الدراسي ، نقوم بعمل LB
ثم المعرف.
لذلك إذا قمت بتشغيل هذا.
نحن نحصل.
هذا الامتداد لأن هذا هو الوحيد الذي يحمل هذا المعرف المحدد.
الآن سوف أقوم بالربط بمورد حيث يمكنك التعرف على المزيد من محددات CSS.
تصبح قوية حقًا عندما تبدأ في اختيار عناصر مختلفة ومعقدة ومتداخلة.
دعني اريك.
لنبدأ في التخطيط لما نريد القيام به.
الآن هنا.
سأغلق هذا الآن.
أريد الحصول على الرابط هنا.
هذا هو العنوان والرابط لقصة بها أكثر من 100 نقطة ، وعدد الأصوات وكل شيء آخر لا يحتوي
على 100 نقطة مثل هذه التي لا أهتم بها.
لذلك أنا فقط أقوم بتصفية ذلك.
لذا ما نريد القيام به هو ، أولاً وقبل كل شيء ، الحصول على هذا الرابط والحصول على هذه الأصوات.
لذلك نسرد أيضًا عدد الأصوات التي حصلت عليها هذه القصة.
لذا فإن الطريقة التي سأفعل بها هذا هي النقر بزر الماوس الأيمن والنقر والتفتيش.
ما نعرفه هو أننا نريد الحصول على هذا الرابط الذي يحتوي على رابط من فئة القصة.
تمام.
لذا فقط لمضاعفة التحقق مما إذا كنت أذهب إلى هذا هنا وتفحصه.
هل ترى ذلك هنا؟
هذا واحد لديه فئة ارتباط القصة كذلك.
لذلك دعونا نجمع كل العناصر التي تحتوي على رابط قصة الفصل ونرى ما سيحدث.
سأقول رابط القصة المنقطة لأن النقطة تعني أنها فئة.
ودعونا نرى ما نحصل عليه.
سأقوم بتشغيل الملف.
حسنًا ، لدينا الكثير من القوائم.
لكن يبدو أنها كلها هجمات.
لذا فهذه كلها روابط يمكننا استخدامها.
يبدو أن هذه قائمة ، لذا يمكننا على الأرجح الحصول عليها باستخدام القوس المربع صفر لانتزاع العنصر
الأول.
دعونا نرى إذا كان هذا يعمل.
آمل أن أوضح هنا.
وقم بتشغيل هذا مرة أخرى.
حسنا.
انظر إلى نظرية المعلومات المرئية ، 2015.
هذا هو العنصر الأول هنا.
لذلك يبدو أن رابط القصة يمسك بنا العلامات والروابط لكل عنصر من هذه العناصر.
حسنًا ، ماذا عن الأصوات؟
دعونا نحصل على الأصوات كذلك.
سأقوم بالنقر بزر الماوس الأيمن ، على سبيل المثال فحص.
وماذا لدينا هنا؟
نرى أن لدينا فئة من الدرجات ، لذلك دعونا فقط نجمع كل الفصول.
لذلك سأقول أن هذه ستكون روابط وهذا جيد ، فقط بدلاً من الحصول على العنصر الأول ، سأحصل على جميع
الروابط وسأحصل أيضًا على جميع الأصوات.
وستكون جميع الأصوات عبارة عن تطفل ، نقطة ، تحديد ثم انتزاع.
ما كان ذلك مرة أخرى؟
كانت فئة النتيجة.
لذلك سأقول لك الحصول على جميع العناصر التي تحتوي على فئة النتيجة.
وللتأكد من أن هذا يعمل ، دعنا نقول فقط طباعة الأصوات والحصول على العنصر الأول.
لذا سأقوم بتشغيل هذا.
وانظروا أن لدي 180 نقطة لأن القصة الأولى.
حسنًا ، لنقم بتحديث الصفحة ، لأن هذا ربما تغير.
نعم ، يبدو.
انظر ، هذا الموقع يتغير باستمرار.
لديها الآن 182 صوتا.
لذلك إذا قمت بالتحديث هنا ، ها أنت ذا.
182 نقطة.
رائع.
لذا فقد حصلنا الآن على جزأين من المعلومات التي نهتم بها حقًا ، الروابط والأصوات.
ولحسن الحظ فإنهم جميعًا بالترتيب لأن كل رابط ، الرابط الأول والتصويت الأول معًا ، الرابط
الثاني والتصويت الثاني معًا.
لذلك هذا مفيد لنا.
الآن ، كملاحظة جانبية مع حساء جميل ، يمكننا الاستمرار في تغييرها ، أليس كذلك؟
على سبيل المثال ، يمكنني الآن أن أقول أصوات.
ضع نقطة واحصل ، على سبيل المثال ، على اسم سمة.
لذلك ، على سبيل المثال ، يمكنني الاستيلاء.
هناك نتيجة هنا وتقول ، مرحبًا ، احصل على النتيجة من هنا.
لذلك إذا قمت بطباعة هنا.
وأنا أجري هذا.
حسنًا ، الأصوات عبارة عن قائمة ، لذا فعلينا أن نجمع العنصر الأول.
لذلك دعونا فقط نحصل على العنصر الأول.
قم بتشغيل هذا مرة أخرى.
ولا نحصل على أي شيء ، لأن هذه هي القيمة ، حسنًا.
السمة هي ID.
حتى لو حصلت.
ID ، على سبيل المثال ، وأنا أقوم بتشغيل هذا.
أحصل الآن على قيمة الهوية الفعلية.
لذلك مع الحساء الجميل يمكننا تغييرها باستمرار ، يمكننا الاستمرار في الاختيار.
لذلك يمكنني أن أقول نقطة حدد هنا إذا أردت ، إذا كان لدينا المزيد من المعلومات.
لكن في حالتنا لدينا المعلومات التي نحتاجها.
حان الوقت للانتقال إلى الخطوة التالية ، وهي محاولة دمجها وجعلها أكثر فائدة.
لنفعل ذلك في الفيديو التالي.