Python BeautifulSoup: печатать содержимое элементов, которые содержат указанную строку данной веб-страницы
BeautifulSoup: Упражнение-18 с решением
Напишите программу на Python для печати содержимого элементов, которые содержат указанную строку данной веб-страницы.
Пример решения :
Код Python:
import requests
import re
from bs4 import BeautifulSoup
url ='https://www.python.org/'
reqs = requests.get(url)
soup = BeautifulSoup(reqs.text, 'lxml')
print("\nContent of elements that contain 'Python' string:")
str1 = soup.find_all(string=re.compile('Python'))
for txt in str1:
print(" ".join(txt.split()))
Пример вывода:
Содержимое элементов, содержащих строку 'Python': Добро пожаловать на Python.org питон Сеть Python Брошюра Python Книги Питона Эссе Python Конференции по Python Логотип Python Python Wiki Python News События Python Архив событий Python # Python 3: ряд Фибоначчи до n Ядром расширяемого программирования является определение функций. Python допускает обязательные и необязательные аргументы, аргументы ключевых слов и даже списки произвольных аргументов. Подробнее об определении функций в Python 3 # Python 3: список пониманий Списки (известные как массивы на других языках) являются одним из составных типов данных, которые понимает Python. Списки могут быть проиндексированы, разрезаны и обработаны с помощью других встроенных функций. Подробнее о списках в Python 3 # Python 3: простая арифметика С Python вычисления просты, а синтаксис выражения прост: операторы Подробнее о простых математических функциях в Python 3 # Python 3: простой вывод (с Unicode) >>> print («Привет, я Питон!») Привет, я Питон! Как тебя зовут? Привет, Python. Опытные программисты на любом другом языке могут очень быстро освоить Python, а новичкам будет легко изучить чистый синтаксис и структуру отступов. с нашим обзором Python 3. Python знает обычные операторы потока управления, на которых говорят другие языки - Больше инструментов управления потоками в Python 3 Python - это язык программирования, который позволяет вам быстро работать Независимо от того, являетесь ли вы новичком в программировании или опытным разработчиком, легко освоить и использовать Python. Исходный код Python и установщики доступны для загрузки для всех версий! Python 3.7.3 Документация к стандартной библиотеке Python, а также учебные пособия и руководства доступны в Интернете. Ищете работу или у вас есть должность, связанная с Python, которую вы пытаетесь нанять? наш Python Core Developer Mentorship Скотт Шоукрофт: История CircuitPython Питон Тулуза: Юпитер: Презентация экосистемы 🔭 Python Meeting Дюссельдорф «Python полностью автоматизирует повторяющиеся задачи, оставляя больше времени для других ваших усилий по оптимизации». Использование скриптов Python для анализа SEO и неработающих ссылок на вашем сайте Используйте Python для ... WxPython IPython Предложения по улучшению Python : Будущее Python Python Software Foundation Миссия Python Software Foundation - продвигать, защищать и продвигать язык программирования Python, а также поддерживать и содействовать росту разнообразного и международного сообщества программистов Python. Брошюра Python Книги Питона Эссе Python Конференции по Python Логотип Python Python Wiki Python News События Python Архив событий Python Python Software Foundation
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для поиска и печати всех тегов li данной веб-страницы.
Далее: Напишите программу на Python для печати элемента (ов), которые имеют указанный идентификатор данной веб-страницы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code