Python BeautifulSoup Упражнения, Практика, Решение
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
BeautifulSoup [36 упражнений с решением]
1. Напишите программу на Python, чтобы найти теги заголовков из данного HTML-документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу на Python для извлечения всех тегов абзаца из заданного HTML-документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу на Python, чтобы получить количество тегов абзаца данного HTML-документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу на Python для извлечения текста в теге первого абзаца данного HTML-документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу на Python, чтобы найти длину текста первого тега <h2> данного HTML-документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу на Python, чтобы найти текст первого тега <a> данного HTML-текста. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу на Python, чтобы найти ссылку на первый тег <a> данного HTML-документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу на Python для извлечения всех URL-адресов с веб-страницы python.org, которые вложены в теги <li> из. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу на Python, чтобы найти все теги h2 и перечислите первые четыре на веб-странице python.org. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу на Python, чтобы найти все теги ссылок и перечислить первые десять на веб-странице python.org. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу Python в список всех тегов h1, h2, h3 с веб-страницы python.org. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу на Python для извлечения всего текста с заданной веб-страницы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу на Python для печати имен всех тегов HTML данной веб-страницы, проходящей через дерево документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
14. Напишите программу на Python для извлечения дочерних тегов html с заданной веб-страницы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу на Python для извлечения всех потомков тега body с заданной веб-страницы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
16. Напишите программу на Python для извлечения HTML-кода заголовка, его текста и HTML-кода его родителя. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу на Python, чтобы найти и распечатать все теги li данной веб-страницы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу на Python для печати содержимого элементов, которые содержат указанную строку данной веб-страницы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
19. Напишите программу на Python для печати элемента (ов), который имеет указанный идентификатор данной веб-страницы. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
20. Напишите программу на Python для создания дерева разбора Beautiful Soup в красиво отформатированную строку Unicode с отдельной строкой для каждого тега и строки HTML / XML. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
21. Напишите программу на Python, чтобы найти первый тег с заданным значением атрибута в HTML-документе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
22. Напишите программу на Python, чтобы находить теги ниже других тегов в данном HTML-документе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
23. Напишите программу на Python, чтобы находить теги непосредственно под другими тегами в данном HTML-документе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
24. Напишите программу на Python, чтобы найти родственные теги в данном HTML-документе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
25. Напишите программу на Python для поиска тегов по классу CSS в данном HTML-документе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
26. Напишите программу на Python, чтобы изменить содержимое тега и заменить его на заданную строку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
27. Напишите программу на Python для добавления к содержимому тега в данном HTML-документе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
28. Напишите программу на Python для вставки нового текста в URL в указанной позиции. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
29. Напишите программу на Python для вставки тегов или строк непосредственно перед указанными тегами или строками. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
30. Напишите программу на Python для вставки тегов или строк сразу после указанных тегов или строк. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
31. Напишите программу на Python, чтобы удалить содержимое тега в данном HTML-документе. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
32. Напишите программу на Python для извлечения тега или строки из заданного дерева HTML-документа. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
33. Напишите программу на Python, чтобы удалить тег из заданного дерева HTML-документа и уничтожить его и его содержимое. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
34. Напишите программу на Python, чтобы удалить тег или строку из заданного дерева HTML-документа и заменить его указанным тегом или строкой. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
35. Напишите программу на Python, чтобы обернуть элемент в указанный тег и создать новую оболочку. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
36. Напишите программу на Python для замены данного тега тем, что находится внутри данного тега. Перейти к редактору
Нажмите меня, чтобы увидеть образец решения
Редактор кода Python:
[Хотите внести свой вклад в упражнения Python Pandas? Отправьте ваш код (прикрепленный к ZIP-файлу) нам на w3resource [at] yahoo [dot] com. Пожалуйста, избегайте материалов, защищенных авторским правом.]
Новый контент: Composer: менеджер зависимостей для PHP , R программирования