LXML юу хийдэг вэ?
LXML юу хийдэг вэ?

Видео: LXML юу хийдэг вэ?

Видео: LXML юу хийдэг вэ?
Видео: Funny XML Bug / Алексей Романов / Lightning Talks [Python Meetup 27.06.2015] 2024, May
Anonim

lxml Python номын сан нь XML болон HTML файлуудтай ажиллахад хялбар, мөн чадна мөн вэб хусахад ашиглаж болно.

Үүний нэгэн адил LXML задлагч гэж юу вэ?

lxml нь маш энгийн бөгөөд хүчирхэг API өгдөг задлан шинжлэх XML болон HTML. Энэ нь нэг алхамыг дэмждэг задлан шинжлэх түүнчлэн алхам алхмаар задлан шинжлэх үйл явдалд тулгуурласан API ашиглах (одоогоор зөвхөн XML-д зориулагдсан).

LXML-ийг BeautifulSoup-тэй хэрхэн ашиглах талаар бас мэдэх үү? руу сайхан шөл хэрэглээрэй , та үүнийг суулгах хэрэгтэй: $ pip install beautifulsoup4. Сайхан шөл мөн задлан шинжлэгч дээр тулгуурладаг, анхдагч нь lxml . Танд аль хэдийн байгаа байж магадгүй, гэхдээ та шалгах хэрэгтэй (IDLE-г нээж, импортлохыг оролдоорой lxml ). Үгүй бол дараахыг хий: $ pip install lxml эсвэл $ apt-get суулгах python- lxml.

Үүнтэй адилаар BeautifulSoup дахь LXML гэж юу вэ?

Сайхан шөл нь эвдэрсэн HTML-г задлан шинжилдэг Python багц юм lxml libxml2-ийн задлан шинжлэгч дээр тулгуурлан үүнийг дэмждэг. Хэрэглэгчид задлан шинжлэх номын санг урьдчилан сонгохоос урьдчилан сэргийлэхийн тулд, lxml -ийн задлан шинжлэх чадварт интерфэйс хийж болно Сайхан шөл дамжуулан lxml . html. шөл боловсруулах модуль.

XPath юу буцаадаг вэ?

XPath буцах утгууд Үнэн эсвэл Худал, үед XPath илэрхийлэл нь логикийн үр дүнтэй байна. нь хөвөгч, үед XPath илэрхийлэл тоон үр дүнтэй байна (бүхэл тоо эсвэл хөвөх)

Зөвлөмж болгож буй: