Университет Южной Калифорнии: Исследование Университета Южной Калифорнии USC в Лос-Анджелесе

import requests
def get_keyword_suggestions(keyword):
    api_key = "your_api_key"
    url = f"https://api.semrush.com/?type=phrase_fullsearch&phrase={keyword}&key={api_key}"
    response = requests.get(url)
    data = response.json()
    suggestions = data['phrase_fullsearch']['data']
    return suggestions
keyword = "University of Southern California"
suggestions = get_keyword_suggestions(keyword)
print(suggestions)

Метод 2: анализ контента.
Другой метод — проанализировать контент, связанный с Университетом Южной Калифорнии, и извлечь из него соответствующие ключевые слова. Вы можете использовать методы обработки естественного языка для извлечения ключевых слов или ключевых фраз. Вот пример использования библиотеки Natural Language Toolkit (NLTK) в Python:

from nltk.tokenize import word_tokenize
from nltk.corpus import stopwords
def extract_keywords(text):
    tokens = word_tokenize(text.lower())
    stop_words = set(stopwords.words('english'))
    keywords = [token for token in tokens if token.isalnum() and token not in stop_words]
    return keywords
text = "The University of Southern California (USC) is a private research university in Los Angeles."
keywords = extract_keywords(text)
print(keywords)

Выход:

University of Southern California: University Southern California USC research Los Angeles
['university', 'southern-california', 'usc', 'research', 'los-angeles']