Я создал программу, которая извлекает из Википедии сегодняшнюю избранную статью и распечатывает ее:
Код: Выделить всё
import requests
from bs4 import BeautifulSoup
url = 'https://en.wikipedia.org/wiki/Main_Page'
response = requests.get(url)
if response.status_code == 200:
soup = BeautifulSoup(response.content, 'html.parser')
element = soup.find('div', {'id': 'mp-tfa'})
output = element.p.get_text()
И если я добавлю print(output), статья будет распечатана следующим образом: '[вставить статью здесь] (Полная статья...)'Я пытался избавиться от текста в конце, напечатав его следующим образом: print(output.removesuffix(' (Полная статья...')), но это все равно не получается избавиться от нее. Я неправильно использую эту функцию или мне нужно использовать другой метод, чтобы удалить ее?
Подробнее здесь:
https://stackoverflow.com/questions/790 ... k-properly