เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้าง Selector จาก HTML

เราได้โหลด URL ของเว็บไซต์หนึ่งไว้ในตัวแปร string ชื่อ url และใช้ไลบรารี requests ดึงเนื้อหาจากเว็บไซต์นั้นมาเก็บไว้ในตัวแปร string ชื่อ html งานของคุณคือสร้างออบเจกต์ Selector ชื่อ sel โดยใช้ซอร์สโค้ด HTML ที่เก็บอยู่ใน html

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Web Scraping ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เติมช่องว่างสองช่องด้านล่างเพื่อสร้างออบเจกต์ Selector ชื่อ sel โดยใช้ string html เป็น text ที่ป้อนเข้าไป

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import a scrapy Selector
from scrapy import ____

# Import requests
import requests

# Create the string html containing the HTML source
html = requests.get( url ).content

# Create the Selector object sel from html
sel = Selector( ____ )

# Print out the number of elements in the HTML document
print( "There are 1020 elements in the HTML document.")
print( "You have found: ", len( sel.xpath('//*') ) )
แก้ไขและรันโค้ด