Найти тему

статистика числа букв на веб странице

пример программы на Python, которая считает количество разных букв на веб-странице и выводит их в порядке возрастания числа букв:

import requests
from collections import Counter
from bs4 import BeautifulSoup
import string

def count_letters(url):
# Получаем содержимое веб-страницы response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
text = soup.get_text()

# Оставляем только буквы text = ''.join(filter(lambda x: x in string.ascii_letters, text))

# Считаем количество каждой буквы counter = Counter(text.lower())

# Сортируем по количеству букв sorted_counter = sorted(counter.items(), key=lambda x: x[1])

return sorted_counter

# Пример использования url = 'https://example.com' letter_counts = count_letters(url)
for letter, count in letter_counts:
print(f'{letter}: {count}')

Эта программа использует библиотеку requests для получения содержимого веб-страницы, BeautifulSoup для извлечения текста из HTML и Counter из модуля collections для подсчета количества каждой буквы. Затем она сортирует буквы по количеству и выводит результат.

-2

-3