Pythonda chiroyli sho'rvadan qanday foydalanasiz?
Pythonda chiroyli sho'rvadan qanday foydalanasiz?
Anonim

Agar siz Debian yoki Ubuntu Linux-ning so'nggi versiyasidan foydalanayotgan bo'lsangiz, tizim paketlari menejeri bilan Beautiful Soup-ni o'rnatishingiz mumkin:

  1. $ apt-get o'rnatish piton -bs4 (uchun Python 2)
  2. $ apt-get install python3-bs4 (uchun Python 3)
  3. $ easy_install beautifulsoup4.
  4. $ pip o'rnating beautifulsoup4.
  5. $ piton setup.py o'rnating.

Xuddi shunday, odamlar so'rashadi: Pythonda qanday qilib chiroyli sho'rva tayyorlash mumkin?

Foydalanish uchun chiroyli sho'rva , uni o'rnatishingiz kerak: $ pip install beautifulsoup4. Chiroyli sho'rva shuningdek, tahlil qiluvchiga tayanadi, sukut bo'yicha lxml. Siz allaqachon mumkin bor lekin siz tekshirishingiz kerak (IDLE-ni oching va lxml-ni import qilishga harakat qiling). Agar yo'q bo'lsa, quyidagilarni bajaring: $ pip install lxml yoki $ apt- olish o'rnatish piton -lxml.

Xuddi shunday, go'zal sho'rvani qanday import qilish mumkin? Boshlamoq, Import the Chiroyli sho'rva kutubxonani oching, HTML faylni oching va uni o'tkazing Chiroyli sho'rva , va keyin โ€œ go'zal โ€ versiyasi terminalda. Terminal oynangiz asl html matnining chiroyli chizilgan versiyasi bilan to'ldirilganligini ko'rishingiz kerak (3-rasmga qarang).

Xuddi shunday, so'raladi, go'zal osh nima uchun ishlatiladi?

Chiroyli sho'rva HTML va XML hujjatlarini tahlil qilish uchun Python paketidir (jumladan, noto'g'ri shakllangan belgilar, ya'ni teg nomi bilan atalgan yopiq bo'lmagan teglar). sho'rva ). Bu tahlil qilingan sahifalar uchun tahlil daraxtini yaratadi ishlatilgan veb-qirqish uchun foydali bo'lgan HTML-dan ma'lumotlarni olish uchun.

Python va BeautifulSoup yordamida veb-saytni qanday qilib qirib tashlash mumkin?

Birinchidan, biz foydalanmoqchi bo'lgan barcha kutubxonalarni import qilishimiz kerak. Keyinchalik, sahifaning url uchun o'zgaruvchini e'lon qiling. Keyin, dan foydalaning Python urllib2 e'lon qilingan urlning HTML sahifasini olish uchun. Nihoyat, sahifani tahlil qiling Chiroyli sho'rva foydalanishimiz uchun format Chiroyli sho'rva ustida ishlash.

Tavsiya: