Чтобы найти 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("---")
Обратите внимание, что приведенный выше код представляет собой всего лишь упрощенный пример и может потребовать настройки в зависимости от структуры очищаемой веб-страницы. Кроме того, обязательно соблюдайте условия обслуживания веб-сайта и учитывайте законность и этические последствия очистки веб-страниц.