Топ-10 онлайн-программ MBA в мире: рейтинги и университеты

Чтобы найти 10 лучших онлайн-программ MBA в мире, вы можете использовать методы очистки веб-страниц для извлечения информации из надежных источников, таких как веб-сайты университетов или рейтинговые платформы. Вот пример того, как этого можно добиться с помощью Python и библиотеки BeautifulSoup:

import requests
from bs4 import BeautifulSoup
def scrape_mba_programs():
    url = "https://example.com/mba-programs"  # Replace with the actual URL of the page you want to scrape
    response = requests.get(url)
    soup = BeautifulSoup(response.content, "html.parser")

    # Find the container or table that contains the program information
    program_container = soup.find("div", class_="program-container")

    # Extract the program details such as name, university, and ranking
    program_list = program_container.find_all("div", class_="program")

    mba_programs = []
    for program in program_list:
        name = program.find("h2").text.strip()
        university = program.find("p", class_="university").text.strip()
        ranking = program.find("span", class_="ranking").text.strip()

        mba_programs.append({"name": name, "university": university, "ranking": ranking})

    return mba_programs
# Call the function to scrape the MBA programs
mba_programs = scrape_mba_programs()
# Sort the programs based on ranking
sorted_programs = sorted(mba_programs, key=lambda x: x["ranking"])
# Print the top 10 programs
for program in sorted_programs[:10]:
    print(f"Name: {program['name']}")
    print(f"University: {program['university']}")
    print(f"Ranking: {program['ranking']}")
    print("---")

Обратите внимание, что приведенный выше код представляет собой всего лишь упрощенный пример и может потребовать настройки в зависимости от структуры очищаемой веб-страницы. Кроме того, обязательно соблюдайте условия обслуживания веб-сайта и учитывайте законность и этические последствия очистки веб-страниц.