Мазмұны:

Python тілінде әдемі сорпаны қалай пайдаланасыз?
Python тілінде әдемі сорпаны қалай пайдаланасыз?

Бейне: Python тілінде әдемі сорпаны қалай пайдаланасыз?

Бейне: Python тілінде әдемі сорпаны қалай пайдаланасыз?
Бейне: Суп на Всю Семью! РАССОЛЬНИК в КАЗАНЕ! КАК ПРИГОТОВИТЬ 2024, Наурыз
Anonim

Debian немесе Ubuntu Linux жүйесінің соңғы нұсқасын пайдалансаңыз, әдемі сорпаны жүйелік пакет менеджерімен орнатуға болады:

  1. $ apt-get орнату питон -bs4 (үшін Python 2)
  2. $ apt-get орнату python3-bs4 (үшін Python 3)
  3. $ easy_install beautifulsoup4.
  4. $ pip beautysoup4 орнату.
  5. $ питон setup.py орнату.

Сол сияқты, адамдар Python тілінде әдемі сорпаны қалай жасауға болады деп сұрайды.

Қолдану әдемі сорпа , оны орнату керек: $ pip install beautifulsoup4. Әдемі сорпа сонымен қатар талдаушыға сүйенеді, әдепкі lxml болып табылады. Сіз қазірдің өзінде мүмкін бар оны, бірақ тексеру керек (IDLE ашыңыз және lxml импорттауға тырысыңыз). Олай болмаса, мынаны орындаңыз: $ pip install lxml немесе $ apt- алу орнату питон -lxml.

Сол сияқты, әдемі сорпаны қалай импорттайсыз? Бастау, импорт the Әдемі сорпа кітапханасын ашыңыз, HTML файлын ашыңыз және оны жіберіңіз Әдемі сорпа , содан кейін « әдемі ” нұсқасы терминалда. Терминал терезесі бастапқы html мәтінінің әдемі шегініспен толтырылғанын көруіңіз керек (3-суретті қараңыз).

Сол сияқты әдемі көже не үшін пайдаланылады деп сұралады.

Әдемі сорпа HTML және XML құжаттарын талдауға арналған Python бумасы (оның ішінде қате пішінделген белгілеу, яғни жабылмаған тегтер, тегтің атымен аталған. сорпа ). Ол талданған беттер үшін талдау тармағын жасайды пайдаланылады веб-скрепинг үшін пайдалы HTML-ден деректерді алу үшін.

Python және BeautifulSoup көмегімен веб-сайтты қалай қыруға болады?

Біріншіден, біз пайдаланатын барлық кітапханаларды импорттауымыз керек. Әрі қарай, беттің url үшін айнымалы мәнді жариялаңыз. Содан кейін пайдаланыңыз Python urllib2 жарияланған URL мекенжайының HTML бетін алу үшін. Соңында, бетті талдаңыз Әдемі сорпа пайдалана алатындай пішім Әдемі сорпа ол бойынша жұмыс істеу.

Ұсынылған: