วิธีที่ดีที่สุดวิธีหนึ่ง ในความคิดของฉัน ที่จะใช้ออบเจกต์ซุปนี้จริง ๆ คือการใช้เมธอด select กับมัน
และ Select ช่วยให้เราสามารถดึงข้อมูลบางส่วนจากซุปที่เราเพิ่งดาวน์โหลดและสร้างโดยใช้สิ่งที่เราเรียกว่าตัวเลือก
CSS
ตอนนี้เป็นหลักสูตร python ดังนั้นเราจะไม่เน้นที่ตัวเลือก CSS มากเกินไป
ฉันจะเชื่อมโยงไปยังแหล่งข้อมูลเพื่อให้คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับพวกเขา
แต่ตัวเลือก CSS ช่วยให้เราเข้าถึงข้อมูลนี้ได้
ใช้ตัวเลือก CSS ที่ดี
ดังนั้น ถ้าฉันใช้ตัวเลือก CSS ใน Google ที่นี่ คุณจะเห็นว่าเป็นรายการวิธีต่างๆ ในการดึงองค์ประกอบต่างๆ
ในหน้า HTML
เราสามารถใช้คลาส, ID, องค์ประกอบจริง
ให้ฉันแสดงให้คุณเห็นว่าต้องทำอย่างไร
ฉันสามารถพูดได้ ตัวอย่างเช่น เลือก a.
และสิ่งนี้จะทำอย่างไร?
ถ้าฉันเรียกใช้สคริปต์นี้ มันจะเลือกการโจมตีทั้งหมด
นั่นไม่มีอะไรใหม่
เราเคยเห็นมาก่อนแล้ว
เราสามารถทำได้สำหรับ Div เช่นกันถ้าเราต้องการ
แต่เราสามารถไปไกลกว่าแค่องค์ประกอบ และบอกว่าเราต้องการเลือก สมมติว่า คะแนนชั้นเรียน
ดังนั้นคะแนนชั้นเรียนนี้จึงสามารถเข้าถึงได้โดยใช้เครื่องหมายจุด
ดังนั้นคะแนนดอทจะคว้าคะแนนทั้งหมดบนหน้า
ดังนั้นดูนี้
ถ้าฉันล้างสิ่งนี้และเรียกใช้ที่นี่
ดูนั่นสิ
ฉันคว้าแท็กสแปมทั้งหมดที่มีคะแนนอยู่
คุณจะเห็นว่านี่เป็นเพียงรายการของสแปนทั้งหมด เพราะสแปนนี้มีคลาสของคะแนน
ช่วงนี้มีระดับคะแนน
และเราสามารถทำสิ่งเดียวกันกับ ID
ดังนั้น ถ้าคุณต้องการคว้า ID นี้ เราแค่บอกว่าแทนที่จะใช้จุดซึ่งหมายถึงคลาส เราทำ LB แล้วตามด้วย
ID
ดังนั้นถ้าฉันเรียกใช้สิ่งนี้
เราได้รับ.
ช่วงหนึ่งนี้เนื่องจากเป็นช่วงเดียวที่มีรหัสเฉพาะนี้
ตอนนี้ฉันจะลิงก์ไปยังแหล่งข้อมูลที่คุณสามารถเรียนรู้เกี่ยวกับตัวเลือก CSS เพิ่มเติม
สิ่งเหล่านี้จะมีประสิทธิภาพอย่างมากเมื่อคุณเริ่มเลือกองค์ประกอบที่ซ้อนกันและซับซ้อนที่แตกต่างกัน
ให้ผมแสดง.
มาเริ่มวางแผนกันว่าเราอยากจะทำอะไร
ตอนนี้อยู่ในนี้
ฉันจะปิดสิ่งนี้ในตอนนี้
ฉันต้องการคว้าลิงค์มาที่นี่
นั่นคือชื่อและลิงก์ของเรื่องราวที่มีคะแนนมากกว่า 100 คะแนน โหวตและทุกอย่างที่ไม่มี
100 คะแนนเช่นนี้ฉันไม่สนใจ
ฉันก็เลยกรองมันออกไป
สิ่งที่เราอยากทำคือ อันดับแรก คว้าลิงก์นี้และคว้าคะแนนโหวตนี้
ดังนั้นเราจึงระบุจำนวนโหวตของเรื่องราวนี้ด้วย
วิธีที่ฉันจะทำคือคลิกขวา คลิก ตรวจสอบ
สิ่งที่เรารู้คือเราต้องการคว้าลิงค์นี้ที่มีลิงค์ของเรื่องราว
ตกลง.
เพื่อตรวจสอบอีกครั้งว่าผมไปที่นี่และตรวจสอบหรือไม่
คุณเห็นว่าที่นี่?
อันนี้มีคลาสของลิงค์เรื่องเช่นกัน
ลองคว้าองค์ประกอบทั้งหมดที่มีลิงก์เรื่องราวของชั้นเรียนและดูว่าเกิดอะไรขึ้น
ฉันจะบอกว่า dot story link เพราะ dot หมายถึงเป็นคลาส
และมาดูกันว่าเราได้อะไร
ฉันจะเรียกใช้ไฟล์.
และเอาล่ะ เราได้รับรายการมากมาย
แต่ดูเหมือนว่าพวกเขากำลังโจมตีทั้งหมด
นี่คือลิงค์ทั้งหมดที่เราสามารถใช้ได้
ดูเหมือนว่านี่คือรายการ ดังนั้นเราอาจคว้ามันโดยใช้วงเล็บเหลี่ยมศูนย์เพื่อคว้าองค์ประกอบแรก
ลองดูว่ามันใช้งานได้หรือไม่
ฉันหวังว่าฉันจะเคลียร์ที่นี่
และเรียกใช้สิ่งนี้อีกครั้ง
ไม่เป็นไร.
ดูทฤษฎีข้อมูลภาพนั้น 2015
นั่นเป็นรายการแรกในนี้
ดูเหมือนว่าลิงก์เรื่องราวจะจับแท็ก ลิงก์สำหรับแต่ละรายการเหล่านี้
โอเค แล้วคะแนนเสียงล่ะ?
มาลุ้นคะแนนกันด้วย
ฉันจะคลิกขวาพูดว่าตรวจสอบ
และเรามีอะไรที่นี่?
เห็นว่ามี class ของคะแนน เลยเอาทุก class ไปเลย
ดังนั้นฉันจะบอกว่านี่จะเป็นลิงก์ และนั่นก็ดี แทนที่จะคว้ารายการแรก ฉันจะคว้าลิงก์ทั้งหมดและฉันจะคว้าคะแนนโหวตทั้งหมดด้วย
และคะแนนโหวตทั้งหมดจะเป็น snoop, dot, select และ grab
มันคืออะไรอีกครั้ง?
มันเป็นระดับคะแนน
ฉันจะบอกว่าคว้าองค์ประกอบทั้งหมดที่มีระดับคะแนน
และเพื่อให้แน่ใจว่าใช้งานได้ สมมติว่าพิมพ์คะแนนเสียงและคว้ารายการแรก
ดังนั้นฉันจะดำเนินการนี้
และดูว่าฉันมี 180 คะแนนเพราะเรื่องแรก
มารีเฟรชหน้ากันเถอะ เพราะสิ่งนี้อาจมีการเปลี่ยนแปลง
ใช่ดูเหมือนว่า
เห็นไหมว่าเว็บไซต์นี้มีการเปลี่ยนแปลงอยู่ตลอดเวลา
ตอนนี้มี 182 โหวต
ดังนั้นถ้าฉันรีเฟรชที่นี่
182 คะแนน
สุดยอด.
ตอนนี้เราได้ข้อมูลสองส่วนที่เราสนใจจริงๆ คือ ลิงก์และคะแนนโหวต
และโชคดีที่พวกเขาทั้งหมดอยู่ในลำดับ เพราะแต่ละลิงก์ ลิงก์แรก และโหวตแรกอยู่ด้วยกัน ลิงก์ที่สอง
และการโหวตครั้งที่สองอยู่ด้วยกัน
นั่นเป็นประโยชน์สำหรับเรา
ทีนี้ อย่างเครื่องเคียงกับซุปที่สวยงาม เราก็เปลี่ยนสิ่งเหล่านี้ได้เรื่อยๆ ใช่ไหม?
ตัวอย่างเช่น ตอนนี้ฉันสามารถพูดว่าโหวตได้
Dot get และ get ตัวอย่างเช่น ชื่อแอตทริบิวต์
ตัวอย่างเช่นฉันสามารถคว้า
คะแนนตรงนี้และพูดว่า เฮ้ คว้าคะแนนจากที่นี่
เพื่อว่าถ้าผมพิมพ์ตรงนี้
และฉันดำเนินการนี้
โหวตเป็นรายการ ดังนั้นเราต้องคว้าองค์ประกอบแรก
งั้นลองคว้าองค์ประกอบแรกกัน
เรียกใช้อีกครั้ง
และเราไม่ได้รับเพราะนี่คือค่า
แอตทริบิวต์คือ ID
ดังนั้นถ้าฉันได้รับ
ID ตัวอย่างเช่นและฉันเรียกใช้สิ่งนี้
ตอนนี้ฉันได้รับค่า ID จริงแล้ว
ด้วยน้ำซุปที่สวยงาม เราสามารถเปลี่ยนสิ่งเหล่านี้ได้เรื่อยๆ เราสามารถเลือกได้เรื่อยๆ
ผมจึงบอกได้ว่าดอทซีเล็คตรงนี้ถ้าผมอยากได้ ถ้าเรามีข้อมูลมากกว่านี้
แต่ในกรณีของเรา เรามีข้อมูลที่เราต้องการ
ถึงเวลาที่เราจะไปสู่ขั้นตอนต่อไป ซึ่งก็คือการพยายามรวมสิ่งเหล่านี้เข้าด้วยกันและทำให้มีประโยชน์มากขึ้น
ลองทำกันในวิดีโอหน้า