Перейти до основного вмісту

Курс

Вебскрапінг у Python

Середній4 год

Навчіться отримувати та аналізувати інформацію з інтернету за допомогою бібліотеки Python scrapy.

Python4 год17 відео56 вправ4,500 XP93,505Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Уміння створювати інструменти для отримання й розбору інформації з інтернету було й залишається цінним для багатьох напрямів науки про дані. У цьому курсі ви навчитеся орієнтуватися в HTML-коді та розбирати його, а також створювати інструменти для автоматичного обходу вебсайтів. Хоча ми виконуватимемо скрапінг за допомогою гнучкої бібліотеки Python — scrapy, багато прийомів із курсу можна застосувати й до інших популярних бібліотек Python, зокрема BeautifulSoup і Selenium. Після завершення курсу ви матимете чітке уявлення про структуру HTML, зможете створювати інструменти для розбору HTML-коду та доступу до потрібної інформації, а також створювати прості «павуки» scrapy для масштабного обходу вебу.

Попередні вимоги

Навчальний план

Зміст курсу

1

Вступ до HTML

Вивчіть структуру HTML. Спершу пояснимо, чому вебскрапінг може стати корисним доповненням до ваших інструментів для роботи з даними, а потім розглянемо основи HTML. Наприкінці глави ми коротко познайомимо вас із нотацією XPath, яку використовують для навігації елементами HTML-коду.
Почати розділ
3

CSS-локатори, ланцюжки та відповіді

4

Павуки

Навчіться створювати вебкроулери за допомогою scrapy. Ці «павуки» scrapy переходитимуть вебсторінками, переходячи за посиланнями й автоматично скраплячи кожну з них за процедурами, які ми вивчили в попередніх главах.
Почати розділ

Вебскрапінг у Python

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Вебскрапінг у Python | DataCamp