INHOUDSOPGAWE:

Hoe gebruik jy pragtige sop in Python?
Hoe gebruik jy pragtige sop in Python?

Video: Hoe gebruik jy pragtige sop in Python?

Video: Hoe gebruik jy pragtige sop in Python?
Video: Midjourney Level NEW Open Source Kandinsky 2.1 Beats Stable Diffusion - Installation And Usage Guide 2024, April
Anonim

As jy 'n onlangse weergawe van Debian of Ubuntu Linux gebruik, kan jy Beautiful Soup installeer met die stelselpakketbestuurder:

  1. $ apt-get install luislang -bs4 (vir Python 2)
  2. $ apt-get installeer python3-bs4 (vir Python 3)
  3. $ easy_install beautifulsoup4.
  4. $ pip installeer beautifulsoup4.
  5. $ luislang setup.py installeer.

Net so, vra mense, hoe maak jy 'n pragtige sop in Python?

Om te gebruik pragtige sop , jy moet dit installeer: $ pip installeer beautifulsoup4. Pragtige sop staatmaak ook op 'n ontleder, die verstek is lxml. Jy mag dalk reeds het dit, maar jy moet kontroleer (maak IDLE oop en probeer om lxml in te voer). Indien nie, doen: $ pip installeer lxml of $ apt- kry installeer luislang -lxml.

Net so, hoe voer jy pragtige sop in? Om te begin, invoer die Pragtige sop biblioteek, maak die HTML-lêer oop en gee dit aan Pragtige sop , en druk dan die mooi ” weergawe in die terminale. Jy behoort te sien dat jou terminale venster vol is met 'n mooi ingekeepde weergawe van die oorspronklike HTML-teks (sien Figuur 3).

Net so word gevra, waarvoor word pragtige sop gebruik?

Pragtige sop is 'n Python-pakket vir die ontleding van HTML- en XML-dokumente (insluitend om misvormde opmaak te hê, dit wil sê nie-geslote merkers, so na merker genoem sop ). Dit skep 'n ontledingsboom vir ontleedde bladsye wat kan wees gebruik word om data uit HTML te onttrek, wat nuttig is vir webskraap.

Hoe skraap jy 'n webwerf met Python en BeautifulSoup?

Eerstens moet ons al die biblioteke wat ons gaan gebruik invoer. Verklaar dan 'n veranderlike vir die url van die bladsy. Maak dan gebruik van die Python urllib2 om die HTML-bladsy van die url verklaar te kry. Laastens, ontleed die bladsy in Pragtige Sop formaat sodat ons kan gebruik Pragtige Sop daaraan te werk.

Aanbeveel: